Searched refs:GEPOperator (Results 1 - 25 of 37) sorted by relevance

12

/external/llvm/include/llvm/Transforms/Utils/
H A DLocal.h189 GEPOperator *GEPOp = cast<GEPOperator>(GEP);
/external/llvm/include/llvm/Analysis/
H A DMemoryBuiltins.h195 SizeOffsetType visitGEPOperator(GEPOperator &GEP);
258 SizeOffsetEvalType visitGEPOperator(GEPOperator &GEP);
H A DScalarEvolution.h416 const SCEV *createNodeForGEP(GEPOperator *GEP);
/external/llvm/lib/Analysis/
H A DBasicAliasAnalysis.cpp300 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 DMemoryBuiltins.cpp407 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 DTargetTransformInfo.cpp391 if (const GEPOperator *GEP = dyn_cast<GEPOperator>(U))
H A DValueTracking.cpp906 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 DDependenceAnalysis.cpp3246 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 DConstantFolding.cpp241 if (GEPOperator *GEP = dyn_cast<GEPOperator>(CE)) {
694 while (GEPOperator *GEP = dyn_cast<GEPOperator>(Ptr)) {
H A DInstructionSimplify.cpp687 if (GEPOperator *GEP = dyn_cast<GEPOperator>(V)) {
2542 if (GEPOperator *GRHS = dyn_cast<GEPOperator>(RHS)) {
/external/llvm/lib/Transforms/ObjCARC/
H A DObjCARCContract.cpp496 else if (isa<GEPOperator>(Arg) &&
497 cast<GEPOperator>(Arg)->hasAllZeroIndices())
498 Arg = cast<GEPOperator>(Arg)->getPointerOperand();
/external/llvm/lib/IR/
H A DValue.cpp351 if (GEPOperator *GEP = dyn_cast<GEPOperator>(V)) {
423 if (const GEPOperator *GEP = dyn_cast<GEPOperator>(V)) {
/external/llvm/lib/Target/NVPTX/
H A DNVPTXUtilities.cpp341 if (const GEPOperator *GEP = dyn_cast<GEPOperator>(V)) {
373 } else if (const GEPOperator *GEP = dyn_cast<GEPOperator>(V)) {
H A DNVPTXGenericToNVVM.cpp339 return cast<GEPOperator>(C)->isInBounds()
/external/llvm/lib/Transforms/IPO/
H A DMergeFunctions.cpp190 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 DInstCombineAddSub.cpp1292 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 DInstructionCombining.cpp819 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 DInstCombine.h163 Instruction *FoldGEPICmp(GEPOperator *GEPLHS, Value *RHS,
H A DInstCombineCompares.cpp606 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 DInlineCost.cpp102 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 DMemCpyOptimizer.cpp41 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 DIndVarSimplify.cpp151 if (GEPOperator *GEP = dyn_cast<GEPOperator>(FromVal)) {
154 if (GEPOperator *GEP = dyn_cast<GEPOperator>(ToVal)) {
H A DLoopRotation.cpp183 if (!cast<GEPOperator>(I)->hasAllConstantIndices())
/external/llvm/include/llvm/IR/
H A DOperator.h357 class GEPOperator class in namespace:llvm
/external/llvm/lib/Bitcode/Writer/
H A DBitcodeWriter.cpp1074 if (cast<GEPOperator>(C)->isInBounds())
1233 if (cast<GEPOperator>(&I)->isInBounds())

Completed in 601 milliseconds

12