| /freebsd/contrib/llvm-project/llvm/lib/Target/BPF/ |
| H A D | BPFASpaceCastSimplifyPass.cpp | 19 AddrSpaceCastInst *OuterCast; 27 auto *OuterCast = dyn_cast<AddrSpaceCastInst>(I); in match() 33 auto *InnerCast = dyn_cast<AddrSpaceCastInst>(GEP->getPointerOperand()); in match() 53 auto *InnerCast = cast<AddrSpaceCastInst>(GEP->getPointerOperand()); in rewrite()
|
| /freebsd/contrib/llvm-project/llvm/lib/Target/NVPTX/ |
| H A D | NVPTXLowerArgs.cpp | 249 if (auto *ASC = dyn_cast<AddrSpaceCastInst>(I.OldInstruction)) { in INITIALIZE_PASS_DEPENDENCY() 426 if (auto *ASC = dyn_cast<AddrSpaceCastInst>(V)) { in handleByValParam() 461 Value *ArgInParamAS = new AddrSpaceCastInst( in handleByValParam() 486 auto *CastToParam = cast<AddrSpaceCastInst>(IRB.CreateAddrSpaceCast( in handleByValParam() 513 Value *ArgInParam = new AddrSpaceCastInst( in handleByValParam() 542 Instruction *PtrInGlobal = new AddrSpaceCastInst( in markPointerAsGlobal() 545 Value *PtrInGeneric = new AddrSpaceCastInst(PtrInGlobal, Ptr->getType(), in markPointerAsGlobal()
|
| H A D | NVPTXLowerAlloca.cpp | 75 auto NewASCToLocal = new AddrSpaceCastInst(allocaInst, LocalAddrTy, ""); in runOnFunction() 78 new AddrSpaceCastInst(NewASCToLocal, GenericAddrTy, ""); in runOnFunction()
|
| /freebsd/contrib/llvm-project/llvm/lib/Transforms/Scalar/ |
| H A D | InferAddressSpaces.cpp | 521 } else if (auto *ASC = dyn_cast<AddrSpaceCastInst>(&I)) { in collectFlatAddressExpressions() 581 auto *NewI = new AddrSpaceCastInst(Operand, NewPtrTy); in operandWithNewAddressSpaceOrCreatePoison() 643 auto *NewI = new AddrSpaceCastInst(I, NewPtrTy); in cloneInstructionWithNewAddressSpace() 1291 if (AddrSpaceCastInst *ASC = dyn_cast<AddrSpaceCastInst>(CurUser)) { in rewriteWithNewAddressSpaces() 1303 if (U == V && isa<AddrSpaceCastInst>(V)) in rewriteWithNewAddressSpaces() 1317 V, new AddrSpaceCastInst(NewV, V->getType(), "", InsertPos)); in rewriteWithNewAddressSpaces()
|
| H A D | SROA.cpp | 1083 void visitAddrSpaceCastInst(AddrSpaceCastInst &ASC) { in visitAddrSpaceCastInst() 1317 !isa<SelectInst>(I) && !isa<AddrSpaceCastInst>(I)) { in hasUnsafePHIOrSelectUse() 3587 assert(isa<BitCastInst>(I) || isa<AddrSpaceCastInst>(I) || in fixLoadStoreAlign() 3931 bool visitAddrSpaceCastInst(AddrSpaceCastInst &ASC) { in visitAddrSpaceCastInst()
|
| H A D | MemCpyOptimizer.cpp | 983 if (isa<BitCastInst>(U) || isa<AddrSpaceCastInst>(U)) { in performCallSlotOptzn()
|
| /freebsd/contrib/llvm-project/llvm/include/llvm/Analysis/ |
| H A D | PtrUseVisitor.h | 251 void visitAddrSpaceCastInst(AddrSpaceCastInst &ASC) { in visitAddrSpaceCastInst()
|
| /freebsd/contrib/llvm-project/llvm/lib/Transforms/Utils/ |
| H A D | GlobalStatus.cpp | 147 isa<AddrSpaceCastInst>(I)) { in analyzeGlobalAux()
|
| H A D | PromoteMemoryToRegister.cpp | 92 } else if (const AddrSpaceCastInst *ASCI = dyn_cast<AddrSpaceCastInst>(U)) { in isAllocaPromotable()
|
| H A D | CodeExtractor.cpp | 1215 auto *StructSpaceCast = new AddrSpaceCastInst( in emitCallAndSwitchStatement()
|
| /freebsd/contrib/llvm-project/llvm/lib/Transforms/InstCombine/ |
| H A D | InstCombineLoadStoreAlloca.cpp | 89 if (isa<BitCastInst, AddrSpaceCastInst>(I)) { in isOnlyCopiedFromConstantMemory() 267 const auto *ASC = dyn_cast<AddrSpaceCastInst>(I); in isEqualOrValidAddrSpaceCast() 427 } else if (auto *ASC = dyn_cast<AddrSpaceCastInst>(I)) { in replace() 436 auto *NewI = new AddrSpaceCastInst(V, ASC->getType(), ""); in replace()
|
| H A D | InstCombineInternal.h | 148 Instruction *visitAddrSpaceCast(AddrSpaceCastInst &CI);
|
| /freebsd/contrib/llvm-project/llvm/lib/Transforms/IPO/ |
| H A D | GlobalOpt.cpp | 675 } else if (const AddrSpaceCastInst *CI = dyn_cast<AddrSpaceCastInst>(U)) { in AllUsesOfValueWillTrapIfNull() 790 } else if (AddrSpaceCastInst *CI = dyn_cast<AddrSpaceCastInst>(I)) { in OptimizeAwayTrappingUsesOfValue() 858 isa<AddrSpaceCastInst>(GlobalUser)) && in OptimizeAwayTrappingUsesOfLoads()
|
| /freebsd/contrib/llvm-project/llvm/include/llvm/IR/ |
| H A D | InstVisitor.h | 188 RetTy visitAddrSpaceCastInst(AddrSpaceCastInst &I) { DELEGATE(CastInst);} in visitAddrSpaceCastInst()
|
| H A D | Instruction.def | 196 HANDLE_CAST_INST(50, AddrSpaceCast, AddrSpaceCastInst) // addrspace cast
|
| H A D | Operator.h | 604 friend class AddrSpaceCastInst;
|
| H A D | Instructions.h | 4816 class AddrSpaceCastInst : public CastInst { 4822 AddrSpaceCastInst *cloneImpl() const; 4826 AddrSpaceCastInst(
|
| /freebsd/contrib/llvm-project/llvm/lib/IR/ |
| H A D | Instructions.cpp | 2991 return new AddrSpaceCastInst(S, Ty, Name, InsertBefore); in Create() 3421 AddrSpaceCastInst::AddrSpaceCastInst(Value *S, Type *Ty, const Twine &Name, in AddrSpaceCastInst() function in AddrSpaceCastInst 4306 AddrSpaceCastInst *AddrSpaceCastInst::cloneImpl() const { in cloneImpl() 4307 return new AddrSpaceCastInst(getOperand(0), getType()); in cloneImpl()
|
| /freebsd/contrib/llvm-project/llvm/lib/Target/AMDGPU/ |
| H A D | AMDGPULowerBufferFatPointers.cpp | 756 PtrParts visitAddrSpaceCastInst(AddrSpaceCastInst &I); 1351 PtrParts SplitPtrStructs::visitAddrSpaceCastInst(AddrSpaceCastInst &I) { in visitAddrSpaceCastInst()
|
| H A D | AMDGPUCodeGenPrepare.cpp | 314 bool visitAddrSpaceCastInst(AddrSpaceCastInst &I); 2060 bool AMDGPUCodeGenPrepareImpl::visitAddrSpaceCastInst(AddrSpaceCastInst &I) { in visitAddrSpaceCastInst()
|
| H A D | AMDGPUAttributor.cpp | 563 unsigned SrcAS = static_cast<AddrSpaceCastInst &>(I).getSrcAddressSpace(); in checkForQueuePtr()
|
| H A D | AMDGPUPromoteAlloca.cpp | 1513 if (isa<AddrSpaceCastInst>(V)) in tryPromoteAllocaToLDS()
|
| /freebsd/contrib/llvm-project/llvm/lib/Target/SPIRV/ |
| H A D | SPIRVEmitIntrinsics.cpp | 430 } else if (auto *Ref = dyn_cast<AddrSpaceCastInst>(I)) { in deduceElementTypeHelper() 629 } else if (auto *Ref = dyn_cast<AddrSpaceCastInst>(I)) { in deduceOperandElementType()
|
| /freebsd/contrib/llvm-project/llvm/include/llvm-c/ |
| H A D | Core.h | 1896 macro(AddrSpaceCastInst) \
|
| /freebsd/contrib/llvm-project/llvm/lib/Transforms/Coroutines/ |
| H A D | CoroFrame.cpp | 1549 void visitAddrSpaceCastInst(AddrSpaceCastInst &ASC) { in visitAddrSpaceCastInst()
|