Searched defs:GEP (Results 1 - 25 of 46) sorted by relevance

12

/freebsd-12-stable/contrib/llvm-project/llvm/include/llvm/Analysis/Utils/
H A DLocal.h29 Value *EmitGEPOffset(IRBuilderTy *Builder, const DataLayout &DL, User *GEP, argument
[all...]
/freebsd-12-stable/contrib/llvm-project/llvm/lib/Target/AMDGPU/
H A DAMDGPUInstructionSelector.h63 const MachineInstr &GEP; member in struct:llvm::AMDGPUInstructionSelector::GEPInfo
67 GEPInfo(const MachineInstr &GEP) : GEP(GEP), Imm(0) { } argument
H A DAMDGPUPromoteAlloca.cpp308 GetElementPtrInst *GEP = cast<GetElementPtrInst>(Ptr); local
314 static Value* GEPToVectorIndex(GetElementPtrInst *GEP) { argument
387 GetElementPtrInst *GEP = dyn_cast<GetElementPtrInst>(AllocaUser); local
[all...]
H A DAMDGPUTargetTransformInfo.cpp138 const GetElementPtrInst *GEP = dyn_cast<GetElementPtrInst>(&I); local
209 << *L << " due to " << *GEP << '\n'); local
/freebsd-12-stable/contrib/llvm-project/llvm/lib/Target/NVPTX/
H A DNVVMReflect.cpp137 const ConstantExpr *GEP = cast<ConstantExpr>(Str); local
/freebsd-12-stable/contrib/llvm-project/llvm/include/llvm/IR/
H A DGetElementPtrTypeIterator.h127 inline gep_type_iterator gep_type_begin(const User *GEP) { argument
134 inline gep_type_iterator gep_type_end(const User *GEP) { argument
138 inline gep_type_iterator gep_type_begin(const User &GEP) { argument
145 inline gep_type_iterator gep_type_end(const User &GEP) { argument
[all...]
/freebsd-12-stable/contrib/llvm-project/llvm/lib/Transforms/IPO/
H A DGlobalSplit.cpp117 auto *GEP = cast<GEPOperator>(U); local
[all...]
H A DArgumentPromotion.cpp439 GetElementPtrInst *GEP = cast<GetElementPtrInst>(I->user_back()); local
[all...]
/freebsd-12-stable/contrib/llvm-project/llvm/lib/Target/ARM/
H A DMVEGatherScatterLowering.cpp120 GetElementPtrInst *GEP = dyn_cast<GetElementPtrInst>(Ptr); local
/freebsd-12-stable/contrib/llvm-project/clang/lib/CodeGen/
H A DCGBuilder.h262 auto *GEP = cast<llvm::GetElementPtrInst>(CreateConstInBoundsGEP2_32( local
/freebsd-12-stable/contrib/llvm-project/llvm/lib/Transforms/Scalar/
H A DNaryReassociate.cpp298 static bool isGEPFoldable(GetElementPtrInst *GEP, argument
307 Instruction *NaryReassociatePass::tryReassociateGEP(GetElementPtrInst *GEP) { argument
324 requiresSignExtension(Value *Index, GetElementPtrInst *GEP) argument
332 tryReassociateGEPAtIndex(GetElementPtrInst *GEP, unsigned I, Type *IndexedType) argument
367 tryReassociateGEPAtIndex(GetElementPtrInst *GEP, unsigned I, Value *LHS, Value *RHS, Type *IndexedType) argument
[all...]
H A DStraightLineStrengthReduce.cpp107 GEP, // &B[..][i * S][..] enumerator in enum:__anon5727::StraightLineStrengthReduce::Candidate::Kind
273 static bool isGEPFoldable(GetElementPtrInst *GEP, argument
302 hasOnlyOneNonZeroIndex(GetElementPtrInst *GEP) argument
483 factorArrayIndex(Value *ArrayIdx, const SCEV *Base, uint64_t ElementSize, GetElementPtrInst *GEP) argument
518 allocateCandidatesAndFindBasisForGEP( GetElementPtrInst *GEP) argument
[all...]
H A DInferAddressSpaces.cpp484 GetElementPtrInst *GEP = cast<GetElementPtrInst>(I); local
H A DMergeICmps.cpp83 BCEAtom(GetElementPtrInst *GEP, LoadInst *LoadI, int BaseId, APInt Offset) argument
114 GetElementPtrInst *GEP = nullptr; member in struct:__anon5701::BCEAtom
157 auto *const GEP = dyn_cast<GetElementPtrInst>(Addr); local
[all...]
H A DSeparateConstOffsetFromGEP.cpp736 Extract(Value *Idx, GetElementPtrInst *GEP, User *&UserChainTail, const DominatorTree *DT) argument
754 Find(Value *Idx, GetElementPtrInst *GEP, const DominatorTree *DT) argument
763 canonicalizeArrayIndicesToPointerSize( GetElementPtrInst *GEP) argument
782 accumulateByteOffset(GetElementPtrInst *GEP, bool &NeedsExtraction) argument
931 splitGEP(GetElementPtrInst *GEP) argument
[all...]
H A DLowerMatrixIntrinsics.cpp568 Value *GEP = local
595 Value *GEP = local
/freebsd-12-stable/contrib/llvm-project/llvm/lib/CodeGen/
H A DGlobalMerge.cpp540 Constant *GEP = local
H A DInterleavedLoadCombinePass.cpp984 GetElementPtrInst &GEP = *cast<GetElementPtrInst>(&Ptr); local
[all...]
/freebsd-12-stable/contrib/llvm-project/llvm/lib/Target/BPF/
H A DBPFAbstractMemberAccess.cpp305 auto *GEP = GetElementPtrInst::CreateInBounds(Call->getArgOperand(0), local
469 void BPFAbstractMemberAccess::traceGEP(GetElementPtrInst *GEP, CallInst *Parent, argument
902 auto *GEP = GetElementPtrInst::Create(Type::getInt8Ty(BB->getContext()), local
[all...]
/freebsd-12-stable/contrib/llvm-project/llvm/tools/bugpoint/
H A DMiscompilation.cpp855 Value *GEP = ConstantExpr::getGetElementPtr(InitArray->getType(), local
/freebsd-12-stable/contrib/llvm-project/llvm/lib/Analysis/
H A DMemoryBuiltins.cpp748 SizeOffsetType ObjectSizeOffsetVisitor::visitGEPOperator(GEPOperator &GEP) { argument
971 ObjectSizeOffsetEvaluator::visitGEPOperator(GEPOperator &GEP) { argument
[all...]
H A DVectorUtils.cpp154 GetElementPtrInst *GEP = dyn_cast<GetElementPtrInst>(Ptr); local
/freebsd-12-stable/contrib/llvm-project/llvm/lib/Transforms/Instrumentation/
H A DSanitizerCoverage.cpp322 auto GEP = IRB.CreateGEP(Int8Ty, SecStartI8Ptr, local
/freebsd-12-stable/contrib/llvm-project/llvm/lib/Transforms/InstCombine/
H A DInstCombineLoadStoreAlloca.cpp215 Instruction *GEP = GetElementPtrInst::CreateInBounds( local
[all...]
H A DInstCombinePHI.cpp406 GetElementPtrInst *GEP= dyn_cast<GetElementPtrInst>(PN.getIncomingValue(i)); local
[all...]

Completed in 225 milliseconds

12