Home
last modified time | relevance | path

Searched refs:ASC (Results 1 – 18 of 18) sorted by relevance

/llvm-project-15.0.7/llvm/test/tools/llvm-xray/X86/
H A Daccount-simple-sorting.yaml37 #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 Dno-sink-addrspacecast.ll1 ; 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 DNVPTXLowerArgs.cpp193 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 DInferAddressSpaces.cpp488 } 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 DSROA.cpp708 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 DPtrUseVisitor.h251 void visitAddrSpaceCastInst(AddrSpaceCastInst &ASC) { in visitAddrSpaceCastInst() argument
252 enqueueUsers(ASC); in visitAddrSpaceCastInst()
/llvm-project-15.0.7/llvm/test/Transforms/InstCombine/
H A Dgep-vector.ll85 ; 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 Daddrspacecast.ll191 ; 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 DLoads.cpp145 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 Dxray-account.cpp303 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 DSelectionDAGDumper.cpp817 } 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 Dlower-byval-args.ll93 ; Same as above, but with an ASC(101) present in the chain
/llvm-project-15.0.7/llvm/lib/Transforms/Coroutines/
H A DCoroFrame.cpp1370 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 DGlobalOpt.cpp300 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 DSIISelLowering.cpp5569 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 DInstructionCombining.cpp2659 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 DCodeGenPrepare.cpp1287 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 DTargetInfo.cpp7164 if (auto *ASC = llvm::dyn_cast_or_null<llvm::AddrSpaceCastOperator>(C)) in emitBuiltinSurfTexDeviceCopy() local
7165 C = llvm::cast<llvm::Constant>(ASC->getPointerOperand()); in emitBuiltinSurfTexDeviceCopy()