Home
last modified time | relevance | path

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

12

/external/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()
/external/llvm/lib/Transforms/InstCombine/
DInstCombineLoadStoreAlloca.cpp69 if (GetElementPtrInst *GEP = dyn_cast<GetElementPtrInst>(U)) { in isOnlyCopiedFromConstantGlobal() local
187 Instruction *GEP = in visitAllocaInst() local
590 if (GetElementPtrInst *GEP = dyn_cast<GetElementPtrInst>(Ptr)) { in visitStoreInst() local
DInstCombineCompares.cpp227 FoldCmpLoadFromIndexedGlobal(GetElementPtrInst *GEP, GlobalVariable *GV, in FoldCmpLoadFromIndexedGlobal()
510 static Value *EvaluateGEPOffsetExpression(User *GEP, InstCombiner &IC) { in EvaluateGEPOffsetExpression()
1282 if (GetElementPtrInst *GEP = in visitICmpInstWithInstAndIntCst() local
2488 if (GetElementPtrInst *GEP = in visitICmpInst() local
2501 if (GEPOperator *GEP = dyn_cast<GEPOperator>(Op0)) in visitICmpInst() local
2504 if (GEPOperator *GEP = dyn_cast<GEPOperator>(Op1)) in visitICmpInst() local
3281 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()
819 static bool shouldMergeGEPs(GEPOperator &GEP, GEPOperator &Src) { in shouldMergeGEPs()
1067 Instruction *InstCombiner::visitGetElementPtrInst(GetElementPtrInst &GEP) { in visitGetElementPtrInst()
1788 Value *GEP = Builder->CreateInBoundsGEP(L->getPointerOperand(), Indices); in visitExtractValueInst() local
DInstCombineVectorOps.cpp640 GetElementPtrInst *GEP = GetElementPtrInst::Create(Ptr, Idx, "", I); in BuildNew() local
/external/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.cpp407 if (GEPOperator *GEP = dyn_cast<GEPOperator>(V)) in compute() local
526 SizeOffsetType ObjectSizeOffsetVisitor::visitGEPOperator(GEPOperator &GEP) { in visitGEPOperator()
635 if (GEPOperator *GEP = dyn_cast<GEPOperator>(V)) { in compute_() local
715 ObjectSizeOffsetEvaluator::visitGEPOperator(GEPOperator &GEP) { in visitGEPOperator()
DValueTracking.cpp906 static bool isGEPKnownNonNull(GEPOperator *GEP, const DataLayout *DL, in isGEPKnownNonNull()
989 if (GEPOperator *GEP = dyn_cast<GEPOperator>(V)) in isKnownNonZero() local
1716 if (GEPOperator *GEP = dyn_cast<GEPOperator>(Ptr)) { in GetPointerBaseWithConstantOffset() local
1749 if (const GEPOperator *GEP = dyn_cast<GEPOperator>(V)) { in getConstantStringInfo() local
1889 if (GEPOperator *GEP = dyn_cast<GEPOperator>(V)) { in GetUnderlyingObject() local
DConstantFolding.cpp241 if (GEPOperator *GEP = dyn_cast<GEPOperator>(CE)) { in IsConstantOffsetFromGlobal() local
694 while (GEPOperator *GEP = dyn_cast<GEPOperator>(Ptr)) { in SymbolicallyEvaluateGEP() local
/external/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
/external/llvm/unittests/Transforms/Utils/
DCloning.cpp132 GetElementPtrInst *GEP = GetElementPtrInst::Create(V, ops); in TEST_F() local
/external/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
/external/llvm/lib/IR/
DValue.cpp351 if (GEPOperator *GEP = dyn_cast<GEPOperator>(V)) { in stripPointerCastsAndOffsets() local
423 if (const GEPOperator *GEP = dyn_cast<GEPOperator>(V)) { in isDereferenceablePointer() local
/external/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
832 GetElementPtrInst *GEP = cast<GetElementPtrInst>(I->use_back()); in DoPromotion() local
DGlobalOpt.cpp369 if (GetElementPtrInst *GEP = dyn_cast<GetElementPtrInst>(I)) { in IsSafeComputationToRemove() local
505 } else if (GetElementPtrInst *GEP = dyn_cast<GetElementPtrInst>(U)) { in CleanupConstantGlobalUsers() local
747 User *GEP = GV->use_back(); in SRAGlobal() local
2690 } else if (GetElementPtrInst *GEP = dyn_cast<GetElementPtrInst>(CurInst)) { in EvaluateBlock() local
/external/llvm/lib/Analysis/IPA/
DInlineCost.cpp237 bool CallAnalyzer::isGEPOffsetConstant(GetElementPtrInst &GEP) { in isGEPOffsetConstant()
249 bool CallAnalyzer::accumulateGEPOffset(GEPOperator &GEP, APInt &Offset) { in accumulateGEPOffset()
872 if (GEPOperator *GEP = dyn_cast<GEPOperator>(V)) { in stripAndComputeInBoundsConstantOffsets() local
DGlobalsModRef.cpp261 } else if (GetElementPtrInst *GEP = dyn_cast<GetElementPtrInst>(U)) { in AnalyzeUsesOfPointer() local
/external/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
/external/llvm/lib/CodeGen/
DStackProtector.cpp194 } else if (const GetElementPtrInst *GEP = dyn_cast<GetElementPtrInst>(U)) { in HasAddressTaken() local
/external/chromium_org/third_party/mesa/src/src/gallium/drivers/radeon/
DR600KernelParameters.cpp247 GetElementPtrInst *GEP = dyn_cast<GetElementPtrInst>(V); in Propagate() local
/external/mesa3d/src/gallium/drivers/radeon/
DR600KernelParameters.cpp247 GetElementPtrInst *GEP = dyn_cast<GetElementPtrInst>(V); in Propagate() local
/external/llvm/lib/Transforms/Instrumentation/
DThreadSanitizer.cpp254 if (GetElementPtrInst *GEP = dyn_cast<GetElementPtrInst>(Addr)) in addrPointsToConstantData() local

12