/external/llvm/include/llvm/Transforms/Utils/ |
H A D | Local.h | 189 GEPOperator *GEPOp = cast<GEPOperator>(GEP);
|
/external/llvm/include/llvm/Analysis/ |
H A D | MemoryBuiltins.h | 195 SizeOffsetType visitGEPOperator(GEPOperator &GEP); 258 SizeOffsetEvalType visitGEPOperator(GEPOperator &GEP);
|
H A D | ScalarEvolution.h | 416 const SCEV *createNodeForGEP(GEPOperator *GEP);
|
/external/llvm/lib/Analysis/ |
H A D | BasicAliasAnalysis.cpp | 300 const GEPOperator *GEPOp = dyn_cast<GEPOperator>(Op); 541 AliasResult aliasGEP(const GEPOperator *V1, uint64_t V1Size, 881 BasicAliasAnalysis::aliasGEP(const GEPOperator *GEP1, uint64_t V1Size, 893 if (const GEPOperator *GEP2 = dyn_cast<GEPOperator>(V2)) { 1265 if (!isa<GEPOperator>(V1) && isa<GEPOperator>(V2)) { 1271 if (const GEPOperator *GV1 = dyn_cast<GEPOperator>(V [all...] |
H A D | MemoryBuiltins.cpp | 407 if (GEPOperator *GEP = dyn_cast<GEPOperator>(V)) 425 return visitGEPOperator(cast<GEPOperator>(*CE)); 526 SizeOffsetType ObjectSizeOffsetVisitor::visitGEPOperator(GEPOperator &GEP) { 635 if (GEPOperator *GEP = dyn_cast<GEPOperator>(V)) { 715 ObjectSizeOffsetEvaluator::visitGEPOperator(GEPOperator &GEP) {
|
H A D | TargetTransformInfo.cpp | 391 if (const GEPOperator *GEP = dyn_cast<GEPOperator>(U))
|
H A D | ValueTracking.cpp | 906 static bool isGEPKnownNonNull(GEPOperator *GEP, const DataLayout *DL, 989 if (GEPOperator *GEP = dyn_cast<GEPOperator>(V)) 1716 if (GEPOperator *GEP = dyn_cast<GEPOperator>(Ptr)) { 1749 if (const GEPOperator *GEP = dyn_cast<GEPOperator>(V)) { 1889 if (GEPOperator *GEP = dyn_cast<GEPOperator>(V)) {
|
H A D | DependenceAnalysis.cpp | 3246 GEPOperator *SrcGEP = dyn_cast<GEPOperator>(SrcPtr); 3247 GEPOperator *DstGEP = dyn_cast<GEPOperator>(DstPtr); 3264 for (GEPOperator::const_op_iterator SrcIdx = SrcGEP->idx_begin(), 3671 GEPOperator *SrcGEP = dyn_cast<GEPOperator>(SrcPtr); 3672 GEPOperator *DstGEP = dyn_cast<GEPOperator>(DstPtr); 3685 for (GEPOperator [all...] |
H A D | ConstantFolding.cpp | 241 if (GEPOperator *GEP = dyn_cast<GEPOperator>(CE)) { 694 while (GEPOperator *GEP = dyn_cast<GEPOperator>(Ptr)) {
|
H A D | InstructionSimplify.cpp | 687 if (GEPOperator *GEP = dyn_cast<GEPOperator>(V)) { 2542 if (GEPOperator *GRHS = dyn_cast<GEPOperator>(RHS)) {
|
/external/llvm/lib/Transforms/ObjCARC/ |
H A D | ObjCARCContract.cpp | 496 else if (isa<GEPOperator>(Arg) && 497 cast<GEPOperator>(Arg)->hasAllZeroIndices()) 498 Arg = cast<GEPOperator>(Arg)->getPointerOperand();
|
/external/llvm/lib/IR/ |
H A D | Value.cpp | 351 if (GEPOperator *GEP = dyn_cast<GEPOperator>(V)) { 423 if (const GEPOperator *GEP = dyn_cast<GEPOperator>(V)) {
|
/external/llvm/lib/Target/NVPTX/ |
H A D | NVPTXUtilities.cpp | 341 if (const GEPOperator *GEP = dyn_cast<GEPOperator>(V)) { 373 } else if (const GEPOperator *GEP = dyn_cast<GEPOperator>(V)) {
|
H A D | NVPTXGenericToNVVM.cpp | 339 return cast<GEPOperator>(C)->isInBounds()
|
/external/llvm/lib/Transforms/IPO/ |
H A D | MergeFunctions.cpp | 190 bool isEquivalentGEP(const GEPOperator *GEP1, const GEPOperator *GEP2); 193 return isEquivalentGEP(cast<GEPOperator>(GEP1), cast<GEPOperator>(GEP2)); 353 bool FunctionComparator::isEquivalentGEP(const GEPOperator *GEP1, 354 const GEPOperator *GEP2) {
|
/external/llvm/lib/Transforms/InstCombine/ |
H A D | InstCombineAddSub.cpp | 1292 GEPOperator *GEP1 = 0, *GEP2 = 0; 1296 if (GEPOperator *LHSGEP = dyn_cast<GEPOperator>(LHS)) { 1301 } else if (GEPOperator *RHSGEP = dyn_cast<GEPOperator>(RHS)) { 1312 if (GEPOperator *RHSGEP = dyn_cast<GEPOperator>(RHS)) { 1317 } else if (GEPOperator *LHSGEP = dyn_cast<GEPOperator>(LHS)) {
|
H A D | InstructionCombining.cpp | 819 static bool shouldMergeGEPs(GEPOperator &GEP, GEPOperator &Src) { 1113 if (GEPOperator *Src = dyn_cast<GEPOperator>(PtrOp)) { 1114 if (!shouldMergeGEPs(*cast<GEPOperator>(&GEP), *Src)) 1120 if (GEPOperator *SrcGEP = 1121 dyn_cast<GEPOperator>(Src->getOperand(0)))
|
H A D | InstCombine.h | 163 Instruction *FoldGEPICmp(GEPOperator *GEPLHS, Value *RHS,
|
H A D | InstCombineCompares.cpp | 606 Instruction *InstCombiner::FoldGEPICmp(GEPOperator *GEPLHS, Value *RHS, 634 } else if (GEPOperator *GEPRHS = dyn_cast<GEPOperator>(RHS)) { 2501 if (GEPOperator *GEP = dyn_cast<GEPOperator>(Op0)) 2504 if (GEPOperator *GEP = dyn_cast<GEPOperator>(Op1))
|
/external/llvm/lib/Analysis/IPA/ |
H A D | InlineCost.cpp | 102 bool accumulateGEPOffset(GEPOperator &GEP, APInt &Offset); 249 bool CallAnalyzer::accumulateGEPOffset(GEPOperator &GEP, APInt &Offset) { 331 if (!accumulateGEPOffset(cast<GEPOperator>(I), BaseAndOffset.second)) { 872 if (GEPOperator *GEP = dyn_cast<GEPOperator>(V)) {
|
/external/llvm/lib/Transforms/Scalar/ |
H A D | MemCpyOptimizer.cpp | 41 static int64_t GetOffsetFromIndex(const GEPOperator *GEP, unsigned Idx, 78 GEPOperator *GEP1 = dyn_cast<GEPOperator>(Ptr1); 79 GEPOperator *GEP2 = dyn_cast<GEPOperator>(Ptr2);
|
H A D | IndVarSimplify.cpp | 151 if (GEPOperator *GEP = dyn_cast<GEPOperator>(FromVal)) { 154 if (GEPOperator *GEP = dyn_cast<GEPOperator>(ToVal)) {
|
H A D | LoopRotation.cpp | 183 if (!cast<GEPOperator>(I)->hasAllConstantIndices())
|
/external/llvm/include/llvm/IR/ |
H A D | Operator.h | 357 class GEPOperator class in namespace:llvm
|
/external/llvm/lib/Bitcode/Writer/ |
H A D | BitcodeWriter.cpp | 1074 if (cast<GEPOperator>(C)->isInBounds()) 1233 if (cast<GEPOperator>(&I)->isInBounds())
|