Home
last modified time | relevance | path

Searched defs:GEP (Results 1 – 25 of 105) sorted by relevance

12345

/netbsd-src/external/apache2/llvm/dist/llvm/include/llvm/IR/
H A DGetElementPtrTypeIterator.h139 inline gep_type_iterator gep_type_begin(const User *GEP) { in gep_type_begin()
146 inline gep_type_iterator gep_type_end(const User *GEP) { in gep_type_end()
150 inline gep_type_iterator gep_type_begin(const User &GEP) { in gep_type_begin()
157 inline gep_type_iterator gep_type_end(const User &GEP) { in gep_type_end()
/netbsd-src/external/apache2/llvm/dist/llvm/lib/Transforms/IPO/
H A DGlobalSplit.cpp60 auto *GEP = dyn_cast<GEPOperator>(U); in splitGlobal() local
120 auto *GEP = cast<GEPOperator>(U); in splitGlobal() local
H A DArgumentPromotion.cpp439 GetElementPtrInst *GEP = cast<GetElementPtrInst>(I->user_back()); in doPromotion() local
626 if (GetElementPtrInst *GEP = dyn_cast<GetElementPtrInst>(V)) { in isSafeToPromoteArgument() local
674 } else if (GetElementPtrInst *GEP = dyn_cast<GetElementPtrInst>(UR)) { in isSafeToPromoteArgument() local
/netbsd-src/external/apache2/llvm/dist/llvm/lib/Transforms/Scalar/
H A DNaryReassociate.cpp324 static bool isGEPFoldable(GetElementPtrInst *GEP, in isGEPFoldable()
331 Instruction *NaryReassociatePass::tryReassociateGEP(GetElementPtrInst *GEP) { in tryReassociateGEP()
349 GetElementPtrInst *GEP) { in requiresSignExtension()
356 NaryReassociatePass::tryReassociateGEPAtIndex(GetElementPtrInst *GEP, in tryReassociateGEPAtIndex()
391 NaryReassociatePass::tryReassociateGEPAtIndex(GetElementPtrInst *GEP, in tryReassociateGEPAtIndex()
H A DStraightLineStrengthReduce.cpp139 GEP, // &B[..][i * S][..] enumerator
286 static bool isGEPFoldable(GetElementPtrInst *GEP, in isGEPFoldable()
313 static bool hasOnlyOneNonZeroIndex(GetElementPtrInst *GEP) { in hasOnlyOneNonZeroIndex()
497 GetElementPtrInst *GEP) { in factorArrayIndex()
530 GetElementPtrInst *GEP) { in allocateCandidatesAndFindBasisForGEP()
H A DSeparateConstOffsetFromGEP.cpp768 Value *ConstantOffsetExtractor::Extract(Value *Idx, GetElementPtrInst *GEP, in Extract()
786 int64_t ConstantOffsetExtractor::Find(Value *Idx, GetElementPtrInst *GEP, in Find()
796 GetElementPtrInst *GEP) { in canonicalizeArrayIndicesToPointerSize()
814 SeparateConstOffsetFromGEP::accumulateByteOffset(GetElementPtrInst *GEP, in accumulateByteOffset()
963 bool SeparateConstOffsetFromGEP::splitGEP(GetElementPtrInst *GEP) { in splitGEP()
1168 if (GetElementPtrInst *GEP = dyn_cast<GetElementPtrInst>(I++)) in run() local
H A DMergeICmps.cpp114 GetElementPtrInst *GEP = nullptr; member
157 auto *const GEP = dyn_cast<GetElementPtrInst>(Addr); in visitICmpLoadOperand() local
/netbsd-src/external/apache2/llvm/dist/llvm/lib/Target/ARM/
H A DMVEGatherScatterLowering.cpp218 GetElementPtrInst *GEP, in checkGEP()
479 GetElementPtrInst *GEP = dyn_cast<GetElementPtrInst>(Ptr); in tryCreateMaskedGatherOffset() local
621 GetElementPtrInst *GEP = dyn_cast<GetElementPtrInst>(Ptr); in tryCreateMaskedScatterOffset() local
657 IntrinsicInst *I, Value *BasePtr, Value *Offsets, GetElementPtrInst *GEP, in tryCreateIncrementingGatScat()
1035 static Value *CheckAndCreateOffsetAdd(Value *X, Value *Y, Value *GEP, in CheckAndCreateOffsetAdd()
1103 Value *MVEGatherScatterLowering::foldGEP(GetElementPtrInst *GEP, in foldGEP()
1129 GetElementPtrInst *GEP = dyn_cast<GetElementPtrInst>(Address); in optimiseAddress() local
/netbsd-src/external/apache2/llvm/dist/llvm/lib/Transforms/Utils/
H A DRelLookupTableConverter.cpp39 GetElementPtrInst *GEP = in shouldConvertToRelLookupTable() local
128 GetElementPtrInst *GEP = in convertToRelLookupTable() local
H A DCodeExtractor.cpp997 GetElementPtrInst *GEP = GetElementPtrInst::Create( in constructFunction() local
1179 GetElementPtrInst *GEP = GetElementPtrInst::Create( in emitCallAndSwitchStatement() local
1217 GetElementPtrInst *GEP = GetElementPtrInst::Create( in emitCallAndSwitchStatement() local
1320 GetElementPtrInst *GEP = GetElementPtrInst::Create( in emitCallAndSwitchStatement() local
/netbsd-src/external/apache2/llvm/dist/llvm/lib/Transforms/Vectorize/
H A DVPlanTransforms.cpp71 } else if (GetElementPtrInst *GEP = dyn_cast<GetElementPtrInst>(Inst)) { in VPInstructionsToVPRecipes() local
/netbsd-src/external/apache2/llvm/dist/llvm/lib/Analysis/
H A DPHITransAddr.cpp214 if (GetElementPtrInst *GEP = dyn_cast<GetElementPtrInst>(Inst)) { in PHITranslateSubExpr() local
396 if (GetElementPtrInst *GEP = dyn_cast<GetElementPtrInst>(Inst)) { in InsertPHITranslatedSubExpr() local
H A DTypeMetadataUtils.cpp62 } else if (auto GEP = dyn_cast<GetElementPtrInst>(User)) { in findLoadCallsAtConstantOffset() local
H A DMemoryBuiltins.cpp622 if (GEPOperator *GEP = dyn_cast<GEPOperator>(V)) in compute() local
784 SizeOffsetType ObjectSizeOffsetVisitor::visitGEPOperator(GEPOperator &GEP) { in visitGEPOperator()
930 } else if (GEPOperator *GEP = dyn_cast<GEPOperator>(V)) { in compute_() local
1014 ObjectSizeOffsetEvaluator::visitGEPOperator(GEPOperator &GEP) { in visitGEPOperator()
H A DCaptureTracking.cpp68 if (auto *GEP = dyn_cast<GetElementPtrInst>(O)) in isDereferenceableOrNull() local
/netbsd-src/external/apache2/llvm/dist/llvm/lib/Target/NVPTX/
H A DNVVMReflect.cpp138 const ConstantExpr *GEP = cast<ConstantExpr>(Str); in runNVVMReflect() local
H A DNVPTXLowerArgs.cpp178 if (auto *GEP = dyn_cast<GetElementPtrInst>(I.OldInstruction)) { in convertToParamAS() local
/netbsd-src/external/apache2/llvm/dist/llvm/lib/Target/AMDGPU/
H A DAMDGPUPromoteAlloca.cpp337 GetElementPtrInst *GEP = dyn_cast<GetElementPtrInst>(stripBitcasts(Ptr)); in calculateVectorIndex() local
345 static Value* GEPToVectorIndex(GetElementPtrInst *GEP) { in GEPToVectorIndex()
455 GetElementPtrInst *GEP = dyn_cast<GetElementPtrInst>(AllocaUser); in tryPromoteAllocaToVector() local
672 if (GetElementPtrInst *GEP = dyn_cast<GetElementPtrInst>(UseInst)) { in collectUsesWithPtrTypes() local
H A DAMDGPUPerfHintAnalysis.cpp166 if (auto GEP = dyn_cast<GetElementPtrInst>(V)) { in isIndirectAccess() local
237 } else if (auto *GEP = dyn_cast<GetElementPtrInst>(&I)) { in visit() local
H A DAMDGPUInstructionSelector.h71 const MachineInstr &GEP; member
/netbsd-src/external/apache2/llvm/dist/llvm/lib/Transforms/InstCombine/
H A DInstCombineLoadStoreAlloca.cpp71 if (auto *GEP = dyn_cast<GetElementPtrInst>(I)) { in isOnlyCopiedFromConstantMemory() local
202 Instruction *GEP = GetElementPtrInst::CreateInBounds( in simplifyAllocaArraySize() local
294 } else if (auto *GEP = dyn_cast<GetElementPtrInst>(I)) { in replace() local
1376 if (GetElementPtrInst *GEP = dyn_cast<GetElementPtrInst>(Ptr)) { in visitStoreInst() local
H A DInstCombineCompares.cpp108 InstCombinerImpl::foldCmpLoadFromIndexedGlobal(GetElementPtrInst *GEP, in foldCmpLoadFromIndexedGlobal()
387 static Value *evaluateGEPOffsetExpression(User *GEP, InstCombinerImpl &IC, in evaluateGEPOffsetExpression()
525 if (auto *GEP = dyn_cast<GEPOperator>(V)) { in canRewriteGEPAsOffset() local
647 if (auto *GEP = dyn_cast<GEPOperator>(Val)) { in rewriteGEPAsOffset() local
707 Value *GEP = Builder.CreateInBoundsGEP( in rewriteGEPAsOffset() local
732 if (GEPOperator *GEP = dyn_cast<GEPOperator>(V)) { in getAsConstantIndexedAddress() local
1841 if (auto *GEP = dyn_cast<GetElementPtrInst>(LI->getOperand(0))) in foldICmpAndConstant() local
3323 if (GetElementPtrInst *GEP = in foldICmpInstWithConstantNotInt() local
5683 if (GEPOperator *GEP = dyn_cast<GEPOperator>(Op0)) in visitICmpInst() local
5686 if (GEPOperator *GEP = dyn_cast<GEPOperator>(Op1)) in visitICmpInst() local
[all …]
/netbsd-src/external/apache2/llvm/dist/clang/lib/CodeGen/
H A DCGBuilder.h273 auto *GEP = cast<llvm::GetElementPtrInst>(CreateConstInBoundsGEP2_32( variable
/netbsd-src/external/apache2/llvm/dist/llvm/lib/Target/BPF/
H A DBPFAbstractMemberAccess.cpp370 auto *GEP = GetElementPtrInst::CreateInBounds(Call->getArgOperand(0), in replaceWithGEP() local
533 void BPFAbstractMemberAccess::traceGEP(GetElementPtrInst *GEP, CallInst *Parent, in traceGEP()
1043 auto *GEP = GetElementPtrInst::Create(Type::getInt8Ty(BB->getContext()), in transformGEPChain() local
/netbsd-src/external/apache2/llvm/dist/llvm/lib/Transforms/Instrumentation/
H A DSanitizerCoverage.cpp353 auto GEP = IRB.CreateGEP(Int8Ty, SecStartI8Ptr, in CreateSecStartEnd() local
659 if (GetElementPtrInst *GEP = dyn_cast<GetElementPtrInst>(&Inst)) in instrumentFunction() local
848 for (auto GEP : GepTraceTargets) { in InjectTraceForGep() local

12345