Home
last modified time | relevance | path

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

12

/freebsd-14.2/contrib/llvm-project/llvm/lib/Target/NVPTX/
H A DNVPTXLowerArgs.cpp197 if (auto *ASC = dyn_cast<AddrSpaceCastInst>(I.OldInstruction)) { in INITIALIZE_PASS_DEPENDENCY()
329 if (auto *ASC = dyn_cast<AddrSpaceCastInst>(V)) { in handleByValParam()
354 Value *ArgInParamAS = new AddrSpaceCastInst( in handleByValParam()
380 Value *ArgInParam = new AddrSpaceCastInst( in handleByValParam()
408 Instruction *PtrInGlobal = new AddrSpaceCastInst( in markPointerAsGlobal()
411 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-14.2/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()
1290 if (AddrSpaceCastInst *ASC = dyn_cast<AddrSpaceCastInst>(CurUser)) { in rewriteWithNewAddressSpaces()
1302 if (U == V && isa<AddrSpaceCastInst>(V)) in rewriteWithNewAddressSpaces()
1314 U.set(new AddrSpaceCastInst(NewV, V->getType(), "", &*InsertPos)); in rewriteWithNewAddressSpaces()
H A DSROA.cpp1092 void visitAddrSpaceCastInst(AddrSpaceCastInst &ASC) { in visitAddrSpaceCastInst()
1364 !isa<SelectInst>(I) && !isa<AddrSpaceCastInst>(I)) { in hasUnsafePHIOrSelectUse()
3620 assert(isa<BitCastInst>(I) || isa<AddrSpaceCastInst>(I) || in fixLoadStoreAlign()
3961 bool visitAddrSpaceCastInst(AddrSpaceCastInst &ASC) { in visitAddrSpaceCastInst()
H A DMemCpyOptimizer.cpp979 if (isa<BitCastInst>(U) || isa<AddrSpaceCastInst>(U)) { in performCallSlotOptzn()
/freebsd-14.2/contrib/llvm-project/llvm/include/llvm/Analysis/
H A DPtrUseVisitor.h251 void visitAddrSpaceCastInst(AddrSpaceCastInst &ASC) { in visitAddrSpaceCastInst()
/freebsd-14.2/contrib/llvm-project/llvm/lib/Transforms/Utils/
H A DGlobalStatus.cpp147 isa<AddrSpaceCastInst>(I)) { in analyzeGlobalAux()
H A DPromoteMemoryToRegister.cpp91 } else if (const AddrSpaceCastInst *ASCI = dyn_cast<AddrSpaceCastInst>(U)) { in isAllocaPromotable()
H A DCodeExtractor.cpp1199 auto *StructSpaceCast = new AddrSpaceCastInst( in emitCallAndSwitchStatement()
/freebsd-14.2/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()
429 } else if (auto *ASC = dyn_cast<AddrSpaceCastInst>(I)) { in replace()
438 auto *NewI = new AddrSpaceCastInst(V, ASC->getType(), ""); in replace()
H A DInstCombineInternal.h147 Instruction *visitAddrSpaceCast(AddrSpaceCastInst &CI);
H A DInstCombineCasts.cpp2730 Instruction *InstCombinerImpl::visitAddrSpaceCast(AddrSpaceCastInst &CI) { in visitAddrSpaceCast()
/freebsd-14.2/contrib/llvm-project/llvm/lib/Transforms/IPO/
H A DGlobalOpt.cpp665 } else if (const AddrSpaceCastInst *CI = dyn_cast<AddrSpaceCastInst>(U)) { in AllUsesOfValueWillTrapIfNull()
780 } else if (AddrSpaceCastInst *CI = dyn_cast<AddrSpaceCastInst>(I)) { in OptimizeAwayTrappingUsesOfValue()
848 isa<AddrSpaceCastInst>(GlobalUser)) && in OptimizeAwayTrappingUsesOfLoads()
H A DAttributorAttributes.cpp12315 FP = new AddrSpaceCastInst(FP, PointerType::get(FP->getType(), 0), in manifest()
12546 Instruction *CastInst = new AddrSpaceCastInst(OriginalValue, NewPtrTy); in manifest()
12602 if (auto *I = dyn_cast<AddrSpaceCastInst>(V)) in peelAddrspacecast()
/freebsd-14.2/contrib/llvm-project/llvm/include/llvm/IR/
H A DInstVisitor.h188 RetTy visitAddrSpaceCastInst(AddrSpaceCastInst &I) { DELEGATE(CastInst);} in visitAddrSpaceCastInst()
H A DOperator.h554 friend class AddrSpaceCastInst; variable
H A DInstruction.def196 HANDLE_CAST_INST(50, AddrSpaceCast, AddrSpaceCastInst) // addrspace cast
H A DInstructions.h5312 class AddrSpaceCastInst : public CastInst {
5318 AddrSpaceCastInst *cloneImpl() const;
5322 AddrSpaceCastInst(
5330 AddrSpaceCastInst(
/freebsd-14.2/contrib/llvm-project/llvm/lib/IR/
H A DInstructions.cpp3350 case AddrSpaceCast: return new AddrSpaceCastInst (S, Ty, Name, InsertBefore); in Create()
3372 case AddrSpaceCast: return new AddrSpaceCastInst (S, Ty, Name, InsertAtEnd); in Create()
3960 AddrSpaceCastInst::AddrSpaceCastInst( in AddrSpaceCastInst() function in AddrSpaceCastInst
3966 AddrSpaceCastInst::AddrSpaceCastInst( in AddrSpaceCastInst() function in AddrSpaceCastInst
4892 AddrSpaceCastInst *AddrSpaceCastInst::cloneImpl() const { in cloneImpl()
4893 return new AddrSpaceCastInst(getOperand(0), getType()); in cloneImpl()
H A DVerifier.cpp541 void visitAddrSpaceCastInst(AddrSpaceCastInst &I);
3305 void Verifier::visitAddrSpaceCastInst(AddrSpaceCastInst &I) { in visitAddrSpaceCastInst()
/freebsd-14.2/contrib/llvm-project/llvm/lib/Target/AMDGPU/
H A DAMDGPUAttributor.cpp563 unsigned SrcAS = static_cast<AddrSpaceCastInst &>(I).getSrcAddressSpace(); in checkForQueuePtr()
H A DAMDGPUPromoteAlloca.cpp1431 if (isa<AddrSpaceCastInst>(V)) in tryPromoteAllocaToLDS()
/freebsd-14.2/contrib/llvm-project/llvm/include/llvm-c/
H A DCore.h1777 macro(AddrSpaceCastInst) \
/freebsd-14.2/contrib/llvm-project/llvm/lib/Transforms/Coroutines/
H A DCoroFrame.cpp1540 void visitAddrSpaceCastInst(AddrSpaceCastInst &ASC) { in visitAddrSpaceCastInst()
/freebsd-14.2/contrib/llvm-project/llvm/lib/Frontend/OpenMP/
H A DOMPIRBuilder.cpp1348 TIDAddr = new AddrSpaceCastInst( in createParallel()
1352 ZeroAddr = new AddrSpaceCastInst(ZeroAddrAlloca, in createParallel()

12