Home
last modified time | relevance | path

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

/freebsd-12.1/contrib/llvm/lib/Target/NVPTX/
H A DNVPTXLowerArgs.cpp170 Value *ArgInParam = new AddrSpaceCastInst( in handleByValParam()
193 Instruction *PtrInGlobal = new AddrSpaceCastInst( in markPointerAsGlobal()
197 Value *PtrInGeneric = new AddrSpaceCastInst(PtrInGlobal, Ptr->getType(), in markPointerAsGlobal()
H A DNVPTXLowerAlloca.cpp75 auto NewASCToLocal = new AddrSpaceCastInst(allocaInst, LocalAddrTy, ""); in runOnBasicBlock()
77 auto NewASCToGeneric = new AddrSpaceCastInst(NewASCToLocal, in runOnBasicBlock()
/freebsd-12.1/contrib/llvm/lib/Target/AMDGPU/
H A DAMDGPUAnnotateKernelFeatures.cpp90 static bool castRequiresQueuePtr(const AddrSpaceCastInst *ASC) { in castRequiresQueuePtr()
259 if (const AddrSpaceCastInst *ASC = dyn_cast<AddrSpaceCastInst>(&I)) { in addFeatureAttributes()
H A DAMDGPUPromoteAlloca.cpp845 if (isa<AddrSpaceCastInst>(V)) in handleAlloca()
/freebsd-12.1/contrib/llvm/lib/Transforms/Scalar/
H A DInferAddressSpaces.cpp385 } else if (auto *ASC = dyn_cast<AddrSpaceCastInst>(&I)) { in collectFlatAddressExpressions()
979 if (AddrSpaceCastInst *ASC = dyn_cast<AddrSpaceCastInst>(CurUser)) { in rewriteWithNewAddressSpaces()
998 U.set(new AddrSpaceCastInst(NewV, V->getType(), "", &*InsertPos)); in rewriteWithNewAddressSpaces()
H A DMemCpyOptimizer.cpp905 if (isa<BitCastInst>(U) || isa<AddrSpaceCastInst>(U)) { in performCallSlotOptzn()
/freebsd-12.1/contrib/llvm/lib/Analysis/
H A DLoads.cpp106 if (const AddrSpaceCastInst *ASC = dyn_cast<AddrSpaceCastInst>(V)) in isDereferenceableAndAlignedPointer()
/freebsd-12.1/contrib/llvm/lib/Transforms/InstCombine/
H A DInstructionCombining.cpp1912 return new AddrSpaceCastInst(Builder.Insert(Res), GEPType); in visitGetElementPtrInst()
1943 return new AddrSpaceCastInst(NewGEP, GEPType); in visitGetElementPtrInst()
2054 if (auto *ASC = dyn_cast<AddrSpaceCastInst>(PtrOp)) { in visitGetElementPtrInst()
2094 return new AddrSpaceCastInst(NGEP, GEPType); in visitGetElementPtrInst()
2125 return new AddrSpaceCastInst(SrcOp, GEPType); in visitGetElementPtrInst()
2144 return new AddrSpaceCastInst(NGEP, GEPType); in visitGetElementPtrInst()
2319 isa<AddrSpaceCastInst>(I)) { in visitAllocSite()
H A DInstCombineCasts.cpp1784 (!isa<AddrSpaceCastInst>(CI) || in commonPointerCastTransforms()
2282 return new AddrSpaceCastInst(Src, DestTy); in visitBitCast()
2409 Instruction *InstCombiner::visitAddrSpaceCast(AddrSpaceCastInst &CI) { in visitAddrSpaceCast()
2426 return new AddrSpaceCastInst(NewBitCast, CI.getType()); in visitAddrSpaceCast()
H A DInstCombineInternal.h392 Instruction *visitAddrSpaceCast(AddrSpaceCastInst &CI);
H A DInstCombineLoadStoreAlloca.cpp80 if (isa<BitCastInst>(I) || isa<AddrSpaceCastInst>(I)) { in isOnlyCopiedFromConstantGlobal()
/freebsd-12.1/contrib/llvm/lib/IR/
H A DInstructions.cpp2590 case AddrSpaceCast: return new AddrSpaceCastInst (S, Ty, Name, InsertBefore); in Create()
2612 case AddrSpaceCast: return new AddrSpaceCastInst (S, Ty, Name, InsertAtEnd); in Create()
3271 AddrSpaceCastInst::AddrSpaceCastInst( in AddrSpaceCastInst() function in AddrSpaceCastInst
3277 AddrSpaceCastInst::AddrSpaceCastInst( in AddrSpaceCastInst() function in AddrSpaceCastInst
3921 AddrSpaceCastInst *AddrSpaceCastInst::cloneImpl() const { in cloneImpl()
3922 return new AddrSpaceCastInst(getOperand(0), getType()); in cloneImpl()
H A DVerifier.cpp447 void visitAddrSpaceCastInst(AddrSpaceCastInst &I);
2708 void Verifier::visitAddrSpaceCastInst(AddrSpaceCastInst &I) { in visitAddrSpaceCastInst()
/freebsd-12.1/contrib/llvm/include/llvm/IR/
H A DInstVisitor.h191 RetTy visitAddrSpaceCastInst(AddrSpaceCastInst &I) { DELEGATE(CastInst);} in visitAddrSpaceCastInst()
H A DInstruction.def196 HANDLE_CAST_INST(49, AddrSpaceCast, AddrSpaceCastInst) // addrspace cast
H A DInstructions.h4896 class AddrSpaceCastInst : public CastInst {
4902 AddrSpaceCastInst *cloneImpl() const;
4906 AddrSpaceCastInst(
4914 AddrSpaceCastInst(
/freebsd-12.1/contrib/llvm/include/llvm-c/
H A DCore.h1579 macro(AddrSpaceCastInst) \
/freebsd-12.1/contrib/llvm/lib/CodeGen/
H A DCodeGenPrepare.cpp1116 if (auto *ASC = dyn_cast<AddrSpaceCastInst>(CI)) { in OptimizeNoopCopyExpression()