Home
last modified time | relevance | path

Searched refs:AddrSpaceCastInst (Results 1 – 25 of 32) sorted by relevance

12

/freebsd/contrib/llvm-project/llvm/lib/Target/BPF/
H A DBPFASpaceCastSimplifyPass.cpp19 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 DNVPTXLowerArgs.cpp249 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 DNVPTXLowerAlloca.cpp75 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 DInferAddressSpaces.cpp521 } 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 DSROA.cpp1083 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 DMemCpyOptimizer.cpp983 if (isa<BitCastInst>(U) || isa<AddrSpaceCastInst>(U)) { in performCallSlotOptzn()
/freebsd/contrib/llvm-project/llvm/include/llvm/Analysis/
H A DPtrUseVisitor.h251 void visitAddrSpaceCastInst(AddrSpaceCastInst &ASC) { in visitAddrSpaceCastInst()
/freebsd/contrib/llvm-project/llvm/lib/Transforms/Utils/
H A DGlobalStatus.cpp147 isa<AddrSpaceCastInst>(I)) { in analyzeGlobalAux()
H A DPromoteMemoryToRegister.cpp92 } else if (const AddrSpaceCastInst *ASCI = dyn_cast<AddrSpaceCastInst>(U)) { in isAllocaPromotable()
H A DCodeExtractor.cpp1215 auto *StructSpaceCast = new AddrSpaceCastInst( in emitCallAndSwitchStatement()
/freebsd/contrib/llvm-project/llvm/lib/Transforms/InstCombine/
H A DInstCombineLoadStoreAlloca.cpp89 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 DInstCombineInternal.h148 Instruction *visitAddrSpaceCast(AddrSpaceCastInst &CI);
/freebsd/contrib/llvm-project/llvm/lib/Transforms/IPO/
H A DGlobalOpt.cpp675 } 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 DInstVisitor.h188 RetTy visitAddrSpaceCastInst(AddrSpaceCastInst &I) { DELEGATE(CastInst);} in visitAddrSpaceCastInst()
H A DInstruction.def196 HANDLE_CAST_INST(50, AddrSpaceCast, AddrSpaceCastInst) // addrspace cast
H A DOperator.h604 friend class AddrSpaceCastInst;
H A DInstructions.h4816 class AddrSpaceCastInst : public CastInst {
4822 AddrSpaceCastInst *cloneImpl() const;
4826 AddrSpaceCastInst(
/freebsd/contrib/llvm-project/llvm/lib/IR/
H A DInstructions.cpp2991 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 DAMDGPULowerBufferFatPointers.cpp756 PtrParts visitAddrSpaceCastInst(AddrSpaceCastInst &I);
1351 PtrParts SplitPtrStructs::visitAddrSpaceCastInst(AddrSpaceCastInst &I) { in visitAddrSpaceCastInst()
H A DAMDGPUCodeGenPrepare.cpp314 bool visitAddrSpaceCastInst(AddrSpaceCastInst &I);
2060 bool AMDGPUCodeGenPrepareImpl::visitAddrSpaceCastInst(AddrSpaceCastInst &I) { in visitAddrSpaceCastInst()
H A DAMDGPUAttributor.cpp563 unsigned SrcAS = static_cast<AddrSpaceCastInst &>(I).getSrcAddressSpace(); in checkForQueuePtr()
H A DAMDGPUPromoteAlloca.cpp1513 if (isa<AddrSpaceCastInst>(V)) in tryPromoteAllocaToLDS()
/freebsd/contrib/llvm-project/llvm/lib/Target/SPIRV/
H A DSPIRVEmitIntrinsics.cpp430 } 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 DCore.h1896 macro(AddrSpaceCastInst) \
/freebsd/contrib/llvm-project/llvm/lib/Transforms/Coroutines/
H A DCoroFrame.cpp1549 void visitAddrSpaceCastInst(AddrSpaceCastInst &ASC) { in visitAddrSpaceCastInst()

12