| /llvm-project-15.0.7/llvm/test/tools/llvm-xray/X86/ |
| H A D | account-simple-sorting.yaml | 37 #COUNT-ASC: Functions with latencies: 2 38 #COUNT-ASC-NEXT: funcid count [ min, med, 90p, 99p, max] sum function 47 #MIN-ASC: Functions with latencies: 2 48 #MIN-ASC-NEXT: funcid count [ min, med, 90p, 99p, max] sum function 49 #MIN-ASC-NEXT: 2 2 [{{.*}}, {{.*}}, {{.*}}, {{.*}}, {{.*}}] {{.*}} {{.*}} 50 #MIN-ASC-NEXT: 1 3 [{{.*}}, {{.*}}, {{.*}}, {{.*}}, {{.*}}] {{.*}} {{.*}} 57 #MAX-ASC: Functions with latencies: 2 58 #MAX-ASC-NEXT: funcid count [ min, med, 90p, 99p, max] sum function 59 #MAX-ASC-NEXT: 2 2 [{{.*}}, {{.*}}, {{.*}}, {{.*}}, {{.*}}] {{.*}} {{.*}} 67 #SUM-ASC: Functions with latencies: 2 [all …]
|
| /llvm-project-15.0.7/llvm/test/Transforms/CodeGenPrepare/AMDGPU/ |
| H A D | no-sink-addrspacecast.ll | 1 ; RUN: opt -S -codegenprepare -mtriple=amdgcn-unknown-unknown < %s | FileCheck -check-prefix=ASC -c… 4 ; ASC: addrspacecast 5 ; ASC-NOT: ptrtoint 6 ; ASC-NOT: inttoptr
|
| /llvm-project-15.0.7/llvm/lib/Target/NVPTX/ |
| H A D | NVPTXLowerArgs.cpp | 193 if (auto *ASC = dyn_cast<AddrSpaceCastInst>(I.OldInstruction)) { in convertToParamAS() local 194 assert(ASC->getDestAddressSpace() == ADDRESS_SPACE_PARAM); in convertToParamAS() 195 (void)ASC; in convertToParamAS() 324 if (auto *ASC = dyn_cast<AddrSpaceCastInst>(V)) { in handleByValParam() local 325 if (ASC->getDestAddressSpace() == ADDRESS_SPACE_PARAM) in handleByValParam()
|
| /llvm-project-15.0.7/llvm/lib/Transforms/Scalar/ |
| H A D | InferAddressSpaces.cpp | 488 } else if (auto *ASC = dyn_cast<AddrSpaceCastInst>(&I)) { in collectFlatAddressExpressions() local 489 if (!ASC->getType()->isVectorTy()) in collectFlatAddressExpressions() 490 PushPtrOperand(ASC->getPointerOperand()); in collectFlatAddressExpressions() 1236 if (AddrSpaceCastInst *ASC = dyn_cast<AddrSpaceCastInst>(CurUser)) { in rewriteWithNewAddressSpaces() local 1238 if (ASC->getDestAddressSpace() == NewAS) { in rewriteWithNewAddressSpaces() 1239 if (!cast<PointerType>(ASC->getType()) in rewriteWithNewAddressSpaces() 1248 InsertPos = ASC->getIterator(); in rewriteWithNewAddressSpaces() 1251 ASC->getType(), "", &*InsertPos); in rewriteWithNewAddressSpaces() 1253 ASC->replaceAllUsesWith(NewV); in rewriteWithNewAddressSpaces() 1254 DeadInstructions.push_back(ASC); in rewriteWithNewAddressSpaces()
|
| H A D | SROA.cpp | 708 void visitAddrSpaceCastInst(AddrSpaceCastInst &ASC) { in visitAddrSpaceCastInst() argument 709 if (ASC.use_empty()) in visitAddrSpaceCastInst() 710 return markAsDead(ASC); in visitAddrSpaceCastInst() 712 return Base::visitAddrSpaceCastInst(ASC); in visitAddrSpaceCastInst() 3465 bool visitAddrSpaceCastInst(AddrSpaceCastInst &ASC) { in visitAddrSpaceCastInst() argument 3466 enqueueUsers(ASC); in visitAddrSpaceCastInst()
|
| /llvm-project-15.0.7/llvm/include/llvm/Analysis/ |
| H A D | PtrUseVisitor.h | 251 void visitAddrSpaceCastInst(AddrSpaceCastInst &ASC) { in visitAddrSpaceCastInst() argument 252 enqueueUsers(ASC); in visitAddrSpaceCastInst()
|
| /llvm-project-15.0.7/llvm/test/Transforms/InstCombine/ |
| H A D | gep-vector.ll | 85 ; CHECK-NEXT: [[ASC:%.*]] = addrspacecast [7 x i32]* [[ARR_PTR]] to [7 x i32] addrspace(3)* 86 ; CHECK-NEXT: [[GEP:%.*]] = getelementptr [7 x i32], [7 x i32] addrspace(3)* [[ASC]], i64 [[Y:%.… 100 ; CHECK-NEXT: [[ASC:%.*]] = addrspacecast [7 x i32]* [[ARR_PTR]] to [7 x i32] addrspace(3)* 101 ; CHECK-NEXT: [[GEP:%.*]] = getelementptr inbounds [7 x i32], [7 x i32] addrspace(3)* [[ASC]], i…
|
| /llvm-project-15.0.7/llvm/test/Transforms/SROA/ |
| H A D | addrspacecast.ll | 191 ; CHECK-NEXT: [[ASC:%.*]] = addrspacecast ptr [[A]] to ptr addrspace(1) 192 ; CHECK-NEXT: call void @llvm.memset.p1.i32(ptr addrspace(1) [[ASC]], i8 42, i32 4, i1 true) 209 ; CHECK-NEXT: [[ASC:%.*]] = addrspacecast ptr [[A]] to ptr addrspace(1) 210 ; CHECK-NEXT: call void @llvm.memcpy.p1.p0.i32(ptr addrspace(1) [[ASC]], ptr [[SRC:%.*]], i32 4,… 211 ; CHECK-NEXT: call void @llvm.memcpy.p0.p1.i32(ptr [[DST:%.*]], ptr addrspace(1) [[ASC]], i32 4,…
|
| /llvm-project-15.0.7/llvm/lib/Analysis/ |
| H A D | Loads.cpp | 145 if (const AddrSpaceCastOperator *ASC = dyn_cast<AddrSpaceCastOperator>(V)) in isDereferenceableAndAlignedPointer() local 146 return isDereferenceableAndAlignedPointer(ASC->getOperand(0), Alignment, in isDereferenceableAndAlignedPointer()
|
| /llvm-project-15.0.7/llvm/tools/llvm-xray/ |
| H A D | xray-account.cpp | 303 bool ASC = AccountSortOrder == SortDirection::ASCENDING; in sortByKey() local 305 return ASC ? Fn(L) < Fn(R) : Fn(L) > Fn(R); in sortByKey()
|
| /llvm-project-15.0.7/llvm/lib/CodeGen/SelectionDAG/ |
| H A D | SelectionDAGDumper.cpp | 817 } else if (const AddrSpaceCastSDNode *ASC = in print_details() local 820 << ASC->getSrcAddressSpace() in print_details() 822 << ASC->getDestAddressSpace() in print_details()
|
| /llvm-project-15.0.7/llvm/test/CodeGen/NVPTX/ |
| H A D | lower-byval-args.ll | 93 ; Same as above, but with an ASC(101) present in the chain
|
| /llvm-project-15.0.7/llvm/lib/Transforms/Coroutines/ |
| H A D | CoroFrame.cpp | 1370 void visitAddrSpaceCastInst(AddrSpaceCastInst &ASC) { in visitAddrSpaceCastInst() 1371 Base::visitAddrSpaceCastInst(ASC); in visitAddrSpaceCastInst() 1372 handleAlias(ASC); in visitAddrSpaceCastInst()
|
| /llvm-project-15.0.7/llvm/lib/Transforms/IPO/ |
| H A D | GlobalOpt.cpp | 300 if (auto *ASC = dyn_cast<AddrSpaceCastOperator>(U)) in CleanupConstantGlobalUsers() local 301 append_range(WorkList, ASC->users()); in CleanupConstantGlobalUsers()
|
| /llvm-project-15.0.7/llvm/lib/Target/AMDGPU/ |
| H A D | SIISelLowering.cpp | 5569 const AddrSpaceCastSDNode *ASC = cast<AddrSpaceCastSDNode>(Op); in lowerADDRSPACECAST() local 5571 SDValue Src = ASC->getOperand(0); in lowerADDRSPACECAST() 5573 unsigned SrcAS = ASC->getSrcAddressSpace(); in lowerADDRSPACECAST() 5580 unsigned DestAS = ASC->getDestAddressSpace(); in lowerADDRSPACECAST() 5599 if (ASC->getDestAddressSpace() == AMDGPUAS::FLAT_ADDRESS) { in lowerADDRSPACECAST() 5603 SDValue Aperture = getSegmentAperture(ASC->getSrcAddressSpace(), SL, DAG); in lowerADDRSPACECAST() 5631 if (ASC->getDestAddressSpace() == AMDGPUAS::CONSTANT_ADDRESS_32BIT && in lowerADDRSPACECAST() 5642 return DAG.getUNDEF(ASC->getValueType(0)); in lowerADDRSPACECAST()
|
| /llvm-project-15.0.7/llvm/lib/Transforms/InstCombine/ |
| H A D | InstructionCombining.cpp | 2659 if (auto *ASC = dyn_cast<AddrSpaceCastInst>(PtrOp)) { in visitGetElementPtrInst() local 2664 if (auto *BC = dyn_cast<BitCastInst>(ASC->getOperand(0))) in visitGetElementPtrInst()
|
| /llvm-project-15.0.7/llvm/lib/CodeGen/ |
| H A D | CodeGenPrepare.cpp | 1287 if (auto *ASC = dyn_cast<AddrSpaceCastInst>(CI)) { in OptimizeNoopCopyExpression() local 1288 if (!TLI.isFreeAddrSpaceCast(ASC->getSrcAddressSpace(), in OptimizeNoopCopyExpression() 1289 ASC->getDestAddressSpace())) in OptimizeNoopCopyExpression()
|
| /llvm-project-15.0.7/clang/lib/CodeGen/ |
| H A D | TargetInfo.cpp | 7164 if (auto *ASC = llvm::dyn_cast_or_null<llvm::AddrSpaceCastOperator>(C)) in emitBuiltinSurfTexDeviceCopy() local 7165 C = llvm::cast<llvm::Constant>(ASC->getPointerOperand()); in emitBuiltinSurfTexDeviceCopy()
|