Home
last modified time | relevance | path

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

12

/freebsd-10-stable/contrib/llvm/include/llvm/Support/
DGetElementPtrTypeIterator.h85 inline gep_type_iterator gep_type_begin(const User *GEP) { in gep_type_begin()
89 inline gep_type_iterator gep_type_end(const User *GEP) { in gep_type_end()
92 inline gep_type_iterator gep_type_begin(const User &GEP) { in gep_type_begin()
96 inline gep_type_iterator gep_type_end(const User &GEP) { in gep_type_end()
/freebsd-10-stable/contrib/llvm/lib/IR/
DValue.cpp351 if (GEPOperator *GEP = dyn_cast<GEPOperator>(V)) { in stripPointerCastsAndOffsets() local
412 if (GEPOperator *GEP = dyn_cast<GEPOperator>(V)) { in stripAndAccumulateInBoundsConstantOffsets() local
460 if (const GEPOperator *GEP = dyn_cast<GEPOperator>(V)) { in isDereferenceablePointer() local
/freebsd-10-stable/contrib/llvm/lib/Transforms/InstCombine/
DInstCombineLoadStoreAlloca.cpp69 if (GetElementPtrInst *GEP = dyn_cast<GetElementPtrInst>(U)) { in isOnlyCopiedFromConstantGlobal() local
188 Instruction *GEP = in visitAllocaInst() local
594 if (GetElementPtrInst *GEP = dyn_cast<GetElementPtrInst>(Ptr)) { in visitStoreInst() local
DInstCombineCompares.cpp227 FoldCmpLoadFromIndexedGlobal(GetElementPtrInst *GEP, GlobalVariable *GV, in FoldCmpLoadFromIndexedGlobal()
514 static Value *EvaluateGEPOffsetExpression(User *GEP, InstCombiner &IC) { in EvaluateGEPOffsetExpression()
1294 if (GetElementPtrInst *GEP = in visitICmpInstWithInstAndIntCst() local
2544 if (GetElementPtrInst *GEP = in visitICmpInst() local
2557 if (GEPOperator *GEP = dyn_cast<GEPOperator>(Op0)) in visitICmpInst() local
2560 if (GEPOperator *GEP = dyn_cast<GEPOperator>(Op1)) in visitICmpInst() local
3350 if (GetElementPtrInst *GEP = in visitFCmpInst() local
DInstCombinePHI.cpp148 GetElementPtrInst *GEP= dyn_cast<GetElementPtrInst>(PN.getIncomingValue(i)); in FoldPHIArgGEPIntoPHI() local
279 if (GetElementPtrInst *GEP = dyn_cast<GetElementPtrInst>(L->getOperand(0))) in isSafeAndProfitableToSinkLoad() local
DInstructionCombining.cpp96 Value *InstCombiner::EmitGEPOffset(User *GEP) { in EmitGEPOffset()
828 static bool shouldMergeGEPs(GEPOperator &GEP, GEPOperator &Src) { in shouldMergeGEPs()
1076 Instruction *InstCombiner::visitGetElementPtrInst(GetElementPtrInst &GEP) { in visitGetElementPtrInst()
1814 Value *GEP = Builder->CreateInBoundsGEP(L->getPointerOperand(), Indices); in visitExtractValueInst() local
DInstCombineVectorOps.cpp674 GetElementPtrInst *GEP = GetElementPtrInst::Create(Ptr, Idx, "", I); in BuildNew() local
/freebsd-10-stable/contrib/llvm/lib/Transforms/Utils/
DCodeExtractor.cpp366 GetElementPtrInst *GEP = in constructFunction() local
468 GetElementPtrInst *GEP = in emitCallAndSwitchStatement() local
494 GetElementPtrInst *GEP in emitCallAndSwitchStatement() local
609 GetElementPtrInst *GEP = in emitCallAndSwitchStatement() local
/freebsd-10-stable/contrib/llvm/lib/Analysis/
DPHITransAddr.cpp217 if (GetElementPtrInst *GEP = dyn_cast<GetElementPtrInst>(Inst)) { in PHITranslateSubExpr() local
400 if (GetElementPtrInst *GEP = dyn_cast<GetElementPtrInst>(Inst)) { in InsertPHITranslatedSubExpr() local
DMemoryBuiltins.cpp415 if (GEPOperator *GEP = dyn_cast<GEPOperator>(V)) in compute() local
534 SizeOffsetType ObjectSizeOffsetVisitor::visitGEPOperator(GEPOperator &GEP) { in visitGEPOperator()
646 } else if (GEPOperator *GEP = dyn_cast<GEPOperator>(V)) { in compute_() local
726 ObjectSizeOffsetEvaluator::visitGEPOperator(GEPOperator &GEP) { in visitGEPOperator()
DValueTracking.cpp916 static bool isGEPKnownNonNull(GEPOperator *GEP, const DataLayout *DL, in isGEPKnownNonNull()
999 if (GEPOperator *GEP = dyn_cast<GEPOperator>(V)) in isKnownNonZero() local
1726 if (GEPOperator *GEP = dyn_cast<GEPOperator>(Ptr)) { in GetPointerBaseWithConstantOffset() local
1763 if (const GEPOperator *GEP = dyn_cast<GEPOperator>(V)) { in getConstantStringInfo() local
1903 if (GEPOperator *GEP = dyn_cast<GEPOperator>(V)) { in GetUnderlyingObject() local
DConstantFolding.cpp242 GEPOperator *GEP = dyn_cast<GEPOperator>(CE); in IsConstantOffsetFromGlobal() local
717 while (GEPOperator *GEP = dyn_cast<GEPOperator>(Ptr)) { in SymbolicallyEvaluateGEP() local
DScalarEvolutionExpander.cpp565 Value *GEP = Builder.CreateGEP(V, Idx, "uglygep"); in expandAddToGEP() local
601 Value *GEP = Builder.CreateGEP(Casted, in expandAddToGEP() local
/freebsd-10-stable/contrib/llvm/lib/Target/NVPTX/
DNVVMReflect.cpp162 const ConstantExpr *GEP = cast<ConstantExpr>(str); in runOnModule() local
DNVPTXUtilities.cpp341 if (const GEPOperator *GEP = dyn_cast<GEPOperator>(V)) { in skipPointerTransfer() local
373 } else if (const GEPOperator *GEP = dyn_cast<GEPOperator>(V)) { in skipPointerTransfer() local
/freebsd-10-stable/contrib/llvm/lib/Transforms/IPO/
DArgumentPromotion.cpp345 if (GetElementPtrInst *GEP = dyn_cast<GetElementPtrInst>(V)) { in isSafeToPromoteArgument() local
383 } else if (GetElementPtrInst *GEP = dyn_cast<GetElementPtrInst>(U)) { in isSafeToPromoteArgument() local
834 GetElementPtrInst *GEP = cast<GetElementPtrInst>(I->use_back()); in DoPromotion() local
DGlobalOpt.cpp166 if (GetElementPtrInst *GEP = dyn_cast<GetElementPtrInst>(I)) { in IsSafeComputationToRemove() local
310 } else if (GetElementPtrInst *GEP = dyn_cast<GetElementPtrInst>(U)) { in CleanupConstantGlobalUsers() local
552 User *GEP = GV->use_back(); in SRAGlobal() local
2494 } else if (GetElementPtrInst *GEP = dyn_cast<GetElementPtrInst>(CurInst)) { in EvaluateBlock() local
/freebsd-10-stable/contrib/llvm/lib/Analysis/IPA/
DInlineCost.cpp246 bool CallAnalyzer::isGEPOffsetConstant(GetElementPtrInst &GEP) { in isGEPOffsetConstant()
258 bool CallAnalyzer::accumulateGEPOffset(GEPOperator &GEP, APInt &Offset) { in accumulateGEPOffset()
935 if (GEPOperator *GEP = dyn_cast<GEPOperator>(V)) { in stripAndComputeInBoundsConstantOffsets() local
DGlobalsModRef.cpp261 } else if (GetElementPtrInst *GEP = dyn_cast<GetElementPtrInst>(U)) { in AnalyzeUsesOfPointer() local
/freebsd-10-stable/contrib/llvm/lib/CodeGen/
DStackProtector.cpp152 } else if (const GetElementPtrInst *GEP = dyn_cast<GetElementPtrInst>(U)) { in HasAddressTaken() local
/freebsd-10-stable/contrib/llvm/lib/Transforms/Scalar/
DGlobalMerge.cpp185 Constant *GEP = ConstantExpr::getInBoundsGetElementPtr(MergedGV, Idx); in doMerge() local
DIndVarSimplify.cpp151 if (GEPOperator *GEP = dyn_cast<GEPOperator>(FromVal)) { in isValidRewrite() local
154 if (GEPOperator *GEP = dyn_cast<GEPOperator>(ToVal)) { in isValidRewrite() local
DMemCpyOptimizer.cpp41 static int64_t GetOffsetFromIndex(const GEPOperator *GEP, unsigned Idx, in GetOffsetFromIndex()
/freebsd-10-stable/contrib/llvm/lib/CodeGen/SelectionDAG/
DFastISel.cpp126 if (const GetElementPtrInst *GEP = dyn_cast<GetElementPtrInst>(I)) in hasTrivialKill() local
1574 bool FastISel::canFoldAddIntoGEP(const User *GEP, const Value *Add) { in canFoldAddIntoGEP()
/freebsd-10-stable/contrib/llvm/lib/Transforms/Instrumentation/
DThreadSanitizer.cpp250 if (GetElementPtrInst *GEP = dyn_cast<GetElementPtrInst>(Addr)) in addrPointsToConstantData() local

12