/freebsd-10.2-release/contrib/llvm/lib/Analysis/ |
H A D | PtrUseVisitor.cpp | 31 bool detail::PtrUseVisitorBase::adjustOffsetForGEP(GetElementPtrInst &GEPI) {
|
H A D | Delinearization.cpp | 77 else if (GetElementPtrInst *Gep = dyn_cast<GetElementPtrInst>(&Inst)) 89 !isa<GetElementPtrInst>(Inst))
|
H A D | PHITransAddr.cpp | 27 isa<GetElementPtrInst>(Inst)) 39 // if (isa<BitCastInst>(PtrInst) || isa<GetElementPtrInst>(PtrInst)) 217 if (GetElementPtrInst *GEP = dyn_cast<GetElementPtrInst>(Inst)) { 243 if (GetElementPtrInst *GEPI = dyn_cast<GetElementPtrInst>(*UI)) 400 if (GetElementPtrInst *GEP = dyn_cast<GetElementPtrInst>(Inst)) { 410 GetElementPtrInst *Result = 411 GetElementPtrInst [all...] |
H A D | Loads.cpp | 43 isa<PHINode>(A) || isa<GetElementPtrInst>(A))
|
/freebsd-10.2-release/contrib/llvm/lib/CodeGen/ |
H A D | ShadowStackGC.cpp | 66 static GetElementPtrInst *CreateGEP(LLVMContext &Context, 69 static GetElementPtrInst *CreateGEP(LLVMContext &Context, 348 GetElementPtrInst * 356 assert(isa<GetElementPtrInst>(Val) && "Unexpected folded constant"); 358 return dyn_cast<GetElementPtrInst>(Val); 361 GetElementPtrInst * 368 assert(isa<GetElementPtrInst>(Val) && "Unexpected folded constant"); 370 return dyn_cast<GetElementPtrInst>(Val);
|
H A D | StackProtector.cpp | 152 } else if (const GetElementPtrInst *GEP = dyn_cast<GetElementPtrInst>(U)) {
|
/freebsd-10.2-release/contrib/llvm/include/llvm/Analysis/ |
H A D | PtrUseVisitor.h | 163 bool adjustOffsetForGEP(GetElementPtrInst &GEPI); 246 void visitGetElementPtrInst(GetElementPtrInst &GEPI) {
|
/freebsd-10.2-release/contrib/llvm/include/llvm/Transforms/ |
H A D | Scalar.h | 24 class GetElementPtrInst;
|
/freebsd-10.2-release/contrib/llvm/lib/Transforms/InstCombine/ |
H A D | InstCombinePHI.cpp | 131 GetElementPtrInst *FirstInst =cast<GetElementPtrInst>(PN.getIncomingValue(0)); 148 GetElementPtrInst *GEP= dyn_cast<GetElementPtrInst>(PN.getIncomingValue(i)); 221 GetElementPtrInst *InGEP =cast<GetElementPtrInst>(PN.getIncomingValue(i)); 231 GetElementPtrInst *NewGEP = 232 GetElementPtrInst::Create(Base, makeArrayRef(FixedOperands).slice(1)); 279 if (GetElementPtrInst *GEP = dyn_cast<GetElementPtrInst>( [all...] |
H A D | InstCombineLoadStoreAlloca.cpp | 69 if (GetElementPtrInst *GEP = dyn_cast<GetElementPtrInst>(U)) { 189 GetElementPtrInst::CreateInBounds(New, Idx, New->getName() + ".sub"); 375 if (GetElementPtrInst *GEPI = dyn_cast<GetElementPtrInst>(Op)) { 557 isa<GetElementPtrInst>(A)) 594 if (GetElementPtrInst *GEP = dyn_cast<GetElementPtrInst>(Ptr)) {
|
H A D | InstCombine.h | 148 Instruction *FoldCmpLoadFromIndexedGlobal(GetElementPtrInst *GEP, 195 Instruction *visitGetElementPtrInst(GetElementPtrInst &GEP);
|
/freebsd-10.2-release/contrib/llvm/lib/Transforms/IPO/ |
H A D | ArgumentPromotion.cpp | 345 if (GetElementPtrInst *GEP = dyn_cast<GetElementPtrInst>(V)) { 383 } else if (GetElementPtrInst *GEP = dyn_cast<GetElementPtrInst>(U)) { 555 assert(isa<LoadInst>(User) || isa<GetElementPtrInst>(User)); 581 Params.push_back(GetElementPtrInst::getIndexedType(I->getType(), *SI)); 666 Value *Idx = GetElementPtrInst::Create(*AI, Idxs, 697 V = GetElementPtrInst::Create(V, Ops, V->getName()+".idx", Call); 799 GetElementPtrInst::Create(TheAlloca, Idxs, 834 GetElementPtrInst *GE [all...] |
H A D | GlobalOpt.cpp | 166 if (GetElementPtrInst *GEP = dyn_cast<GetElementPtrInst>(I)) { 310 } else if (GetElementPtrInst *GEP = dyn_cast<GetElementPtrInst>(U)) { 370 GetElementPtrInst *GEPI = dyn_cast<GetElementPtrInst>(I); 390 if (!isa<GetElementPtrInst>(U) && 555 isa<GetElementPtrInst>(GEP)) && "NonGEP CE's are not SRAable!"); 574 GetElementPtrInst *GEPI = cast<GetElementPtrInst>(GE [all...] |
H A D | MergeFunctions.cpp | 191 bool isEquivalentGEP(const GetElementPtrInst *GEP1, 192 const GetElementPtrInst *GEP2) { 440 if (const GetElementPtrInst *GEP1 = dyn_cast<GetElementPtrInst>(F1I)) { 441 const GetElementPtrInst *GEP2 = dyn_cast<GetElementPtrInst>(F2I);
|
/freebsd-10.2-release/contrib/llvm/lib/Transforms/Utils/ |
H A D | CodeExtractor.cpp | 366 GetElementPtrInst *GEP = 367 GetElementPtrInst::Create(AI, Idx, "gep_" + inputs[i]->getName(), TI); 468 GetElementPtrInst *GEP = 469 GetElementPtrInst::Create(Struct, Idx, 494 GetElementPtrInst *GEP 495 = GetElementPtrInst::Create(Struct, Idx, 609 GetElementPtrInst *GEP = 610 GetElementPtrInst::Create(OAI, Idx,
|
H A D | LowerInvoke.cpp | 437 OldJmpBufPtr = GetElementPtrInst::Create(JmpBuf, Idx, "OldBuf", 484 Value *JmpBufPtr = GetElementPtrInst::Create(JmpBuf, Idx, "TheJmpBuf", 538 Idx[0] = GetElementPtrInst::Create(BufPtr, Idx, "JmpBuf", UnwindBlock);
|
H A D | GlobalStatus.cpp | 126 } else if (isa<GetElementPtrInst>(I)) {
|
/freebsd-10.2-release/contrib/llvm/lib/Transforms/ObjCARC/ |
H A D | ObjCARC.h | 271 (isa<GetElementPtrInst>(I) && 272 cast<GetElementPtrInst>(I)->hasAllZeroIndices());
|
/freebsd-10.2-release/contrib/llvm/lib/Transforms/Scalar/ |
H A D | ScalarReplAggregates.cpp | 156 void isSafeGEP(GetElementPtrInst *GEPI, uint64_t &Offset, AllocaInfo &Info); 172 void RewriteGEP(GetElementPtrInst *GEPI, AllocaInst *AI, uint64_t Offset, 503 if (GetElementPtrInst *GEP = dyn_cast<GetElementPtrInst>(User)) { 608 if (GetElementPtrInst *GEP = dyn_cast<GetElementPtrInst>(User)) { 1606 } else if (GetElementPtrInst *GEPI = dyn_cast<GetElementPtrInst>(User)) { 1673 } else if (GetElementPtrInst *GEPI = dyn_cast<GetElementPtrInst>(Use [all...] |
/freebsd-10.2-release/contrib/llvm/include/llvm/IR/ |
H A D | Operator.h | 27 class GetElementPtrInst; 363 friend class GetElementPtrInst;
|
H A D | Instructions.h | 695 // GetElementPtrInst Class 702 assert(Ty && "Invalid GetElementPtrInst indices for type!"); 706 /// GetElementPtrInst - an instruction for type-safe pointer arithmetic to 709 class GetElementPtrInst : public Instruction { class in namespace:llvm 710 GetElementPtrInst(const GetElementPtrInst &GEPI); 717 inline GetElementPtrInst(Value *Ptr, ArrayRef<Value *> IdxList, 720 inline GetElementPtrInst(Value *Ptr, ArrayRef<Value *> IdxList, 724 virtual GetElementPtrInst *clone_impl() const; 726 static GetElementPtrInst *Creat 876 GetElementPtrInst::GetElementPtrInst(Value *Ptr, function in class:llvm::GetElementPtrInst 887 GetElementPtrInst::GetElementPtrInst(Value *Ptr, function in class:llvm::GetElementPtrInst [all...] |
H A D | IRBuilder.h | 942 return Insert(GetElementPtrInst::Create(Ptr, IdxList), Name); 955 return Insert(GetElementPtrInst::CreateInBounds(Ptr, IdxList), Name); 961 return Insert(GetElementPtrInst::Create(Ptr, Idx), Name); 967 return Insert(GetElementPtrInst::CreateInBounds(Ptr, Idx), Name); 975 return Insert(GetElementPtrInst::Create(Ptr, Idx), Name); 984 return Insert(GetElementPtrInst::CreateInBounds(Ptr, Idx), Name); 996 return Insert(GetElementPtrInst::Create(Ptr, Idxs), Name); 1008 return Insert(GetElementPtrInst::CreateInBounds(Ptr, Idxs), Name); 1016 return Insert(GetElementPtrInst::Create(Ptr, Idx), Name); 1025 return Insert(GetElementPtrInst [all...] |
/freebsd-10.2-release/contrib/llvm/include/llvm/Support/ |
H A D | NoFolder.h | 192 return GetElementPtrInst::Create(C, IdxList); 207 return GetElementPtrInst::CreateInBounds(C, IdxList);
|
/freebsd-10.2-release/contrib/llvm/lib/ExecutionEngine/Interpreter/ |
H A D | Interpreter.h | 152 void visitGetElementPtrInst(GetElementPtrInst &I);
|
/freebsd-10.2-release/contrib/llvm/lib/IR/ |
H A D | Instructions.cpp | 1329 // GetElementPtrInst Implementation 1332 void GetElementPtrInst::init(Value *Ptr, ArrayRef<Value *> IdxList, 1340 GetElementPtrInst::GetElementPtrInst(const GetElementPtrInst &GEPI) function in class:GetElementPtrInst 1342 OperandTraits<GetElementPtrInst>::op_end(this) 1384 Type *GetElementPtrInst::getIndexedType(Type *Ptr, ArrayRef<Value *> IdxList) { 1388 Type *GetElementPtrInst::getIndexedType(Type *Ptr, 1393 Type *GetElementPtrInst::getIndexedType(Type *Ptr, ArrayRef<uint64_t> IdxList) { 1400 bool GetElementPtrInst [all...] |