/external/llvm/lib/Transforms/Scalar/ |
MergedLoadStoreMotion.cpp | 140 LoadInst* LI); 141 LoadInst *canHoistFromBlock(BasicBlock *BB, LoadInst *LI); 145 bool hoistLoad(BasicBlock *BB, LoadInst *HoistCand, LoadInst *ElseInst); 187 if (LoadInst *LI = dyn_cast<LoadInst>(Inst)) 245 LoadInst* LI) { 257 LoadInst *MergedLoadStoreMotion::canHoistFromBlock(BasicBlock *BB1, 258 LoadInst *Load0) [all...] |
LoadCombine.cpp | 46 LoadPOPPair(LoadInst *L, PointerOffsetPair P, unsigned O) 48 LoadInst *Load; 76 PointerOffsetPair getPointerOffsetPair(LoadInst &); 89 PointerOffsetPair LoadCombine::getPointerOffsetPair(LoadInst &LI) { 132 LoadInst *BaseLoad = nullptr; 203 LoadInst *NewLoad = new LoadInst( 246 LoadInst *LI = dyn_cast<LoadInst>(&I);
|
LowerAtomic.cpp | 30 LoadInst *Orig = Builder.CreateLoad(Ptr); 48 LoadInst *Orig = Builder.CreateLoad(Ptr); 102 static bool LowerLoadInst(LoadInst *LI) { 130 else if (LoadInst *LI = dyn_cast<LoadInst>(Inst)) {
|
LoopLoadElimination.cpp | 56 LoadInst *Load; 59 StoreToLoadForwardingCandidate(LoadInst *Load, StoreInst *Store) 144 if (isa<LoadInst>(Source)) 146 if (isa<LoadInst>(Destination)) 162 auto *Load = dyn_cast<LoadInst>(Destination); 206 typedef DenseMap<LoadInst *, const StoreToLoadForwardingCandidate *> 286 LoadInst *LastLoad = 380 new LoadInst(InitialPtr, "load_initial", PH->getTerminator());
|
/external/llvm/lib/Target/NVPTX/ |
NVPTXLowerKernelArgs.cpp | 161 LoadInst *LI = new LoadInst(ArgInParam, Arg->getName(), FirstInst); 204 if (LoadInst *LI = dyn_cast<LoadInst>(&I)) {
|
NVPTXTargetTransformInfo.cpp | 58 if (const LoadInst *LI = dyn_cast<LoadInst>(I)) {
|
/external/llvm/include/llvm/Transforms/Utils/ |
SSAUpdater.h | 24 class LoadInst; 164 virtual void replaceLoadWithValue(LoadInst *LI, Value *V) const {
|
/external/llvm/lib/Analysis/ |
MemDerefPrinter.cpp | 57 if (LoadInst *LI = dyn_cast<LoadInst>(&I)) {
|
Delinearization.cpp | 74 if (LoadInst *Load = dyn_cast<LoadInst>(&Inst)) 89 if (!isa<StoreInst>(Inst) && !isa<LoadInst>(Inst) &&
|
Loads.cpp | 139 if (LoadInst *LI = dyn_cast<LoadInst>(BBI)) { 230 if (LoadInst *LI = dyn_cast<LoadInst>(Inst))
|
/external/llvm/lib/Target/AMDGPU/ |
AMDGPUAnnotateUniformValues.cpp | 46 void visitLoadInst(LoadInst &I); 60 void AMDGPUAnnotateUniformValues::visitLoadInst(LoadInst &I) {
|
SITypeRewriter.cpp | 48 void visitLoadInst(LoadInst &I); 74 void SITypeRewriter::visitLoadInst(LoadInst &I) { 82 LoadInst *Load = Builder.CreateLoad(BitCast);
|
AMDGPUTargetTransformInfo.cpp | 167 if (const LoadInst *Load = dyn_cast<LoadInst>(V))
|
/external/llvm/include/llvm/Analysis/ |
MemoryLocation.h | 25 class LoadInst; 65 static MemoryLocation get(const LoadInst *LI); 71 if (auto *I = dyn_cast<LoadInst>(Inst))
|
ObjCARCAnalysisUtils.h | 175 if (const LoadInst *LI = dyn_cast<LoadInst>(Op)) 208 if (const LoadInst *LI = dyn_cast<LoadInst>(V)) {
|
/external/llvm/lib/CodeGen/ |
InterleavedAccessPass.cpp | 83 bool lowerInterleavedLoad(LoadInst *LI, 179 LoadInst *LI, SmallVector<Instruction *, 32> &DeadInsts) { 275 if (LoadInst *LI = dyn_cast<LoadInst>(&I))
|
AtomicExpandPass.cpp | 53 LoadInst *convertAtomicLoadToIntegerType(LoadInst *LI); 54 bool tryExpandAtomicLoad(LoadInst *LI); 55 bool expandAtomicLoadToLL(LoadInst *LI); 56 bool expandAtomicLoadToCmpXchg(LoadInst *LI); 95 auto LI = dyn_cast<LoadInst>(I); 211 LoadInst *AtomicExpand::convertAtomicLoadToIntegerType(LoadInst *LI) { 235 bool AtomicExpand::tryExpandAtomicLoad(LoadInst *LI) { 251 bool AtomicExpand::expandAtomicLoadToLL(LoadInst *LI) [all...] |
/external/clang/lib/CodeGen/ |
CGBuilder.h | 78 llvm::LoadInst *CreateLoad(Address Addr, const llvm::Twine &Name = "") { 83 llvm::LoadInst *CreateLoad(Address Addr, const char *Name) { 90 llvm::LoadInst *CreateLoad(Address Addr, bool IsVolatile, 99 llvm::LoadInst *CreateAlignedLoad(llvm::Value *Addr, CharUnits Align, 103 llvm::LoadInst *CreateAlignedLoad(llvm::Value *Addr, CharUnits Align, 107 llvm::LoadInst *CreateAlignedLoad(llvm::Type *Ty, llvm::Value *Addr, 113 llvm::LoadInst *CreateAlignedLoad(llvm::Value *Addr, CharUnits Align, 135 llvm::LoadInst *CreateDefaultAlignedLoad(llvm::Value *Addr, 139 llvm::LoadInst *CreateDefaultAlignedLoad(llvm::Value *Addr, 143 llvm::LoadInst *CreateDefaultAlignedLoad(llvm::Value *Addr, bool IsVolatile [all...] |
/external/llvm/lib/Transforms/IPO/ |
ArgumentPromotion.cpp | 192 } else if (!isa<LoadInst>(V)) { 474 if (LoadInst *LI = dyn_cast<LoadInst>(&I)) { 502 SmallVector<LoadInst*, 16> Loads; 507 if (LoadInst *LI = dyn_cast<LoadInst>(UR)) { 534 if (LoadInst *LI = dyn_cast<LoadInst>(GEPU)) { 581 LoadInst *Load = Loads[i]; 632 std::map<std::pair<Argument*, IndicesVector>, LoadInst*> OriginalLoads [all...] |
/external/llvm/lib/Transforms/Utils/ |
SSAUpdater.cpp | 330 if (const LoadInst *LI = dyn_cast<LoadInst>(Insts[0])) 355 SmallVector<LoadInst*, 32> LiveInLoads; 374 LiveInLoads.push_back(cast<LoadInst>(User)); 393 LiveInLoads.push_back(cast<LoadInst>(I)); 405 if (LoadInst *L = dyn_cast<LoadInst>(&I)) { 439 for (LoadInst *ALoad : LiveInLoads) { 472 replaceLoadWithValue(cast<LoadInst>(User), NewVal);
|
DemoteRegToStack.cpp | 74 V = new LoadInst(Slot, I.getName()+".reload", VolatileLoads, 82 Value *V = new LoadInst(Slot, I.getName()+".reload", VolatileLoads, U); 140 Value *V = new LoadInst(Slot, P->getName() + ".reload", &*InsertPt);
|
GlobalStatus.cpp | 76 if (const LoadInst *LI = dyn_cast<LoadInst>(I)) { 111 } else if (isa<LoadInst>(StoredVal) && 112 cast<LoadInst>(StoredVal)->getOperand(0) == GV) {
|
/external/llvm/lib/Transforms/ObjCARC/ |
ProvenanceAnalysis.cpp | 134 if (isa<LoadInst>(B)) 138 if (isa<LoadInst>(A)) 145 if (isa<LoadInst>(A))
|
/external/llvm/lib/IR/ |
Instruction.cpp | 282 if (const LoadInst *LI = dyn_cast<LoadInst>(I1)) 283 return LI->isVolatile() == cast<LoadInst>(I2)->isVolatile() && 284 (LI->getAlignment() == cast<LoadInst>(I2)->getAlignment() || 286 LI->getOrdering() == cast<LoadInst>(I2)->getOrdering() && 287 LI->getSynchScope() == cast<LoadInst>(I2)->getSynchScope(); 452 return !cast<LoadInst>(this)->isUnordered(); 465 return cast<LoadInst>(this)->getOrdering() != NotAtomic;
|
/external/llvm/lib/Transforms/InstCombine/ |
InstCombineLoadStoreAlloca.cpp | 69 if (LoadInst *LI = dyn_cast<LoadInst>(I)) { 318 static LoadInst *combineLoadToNewType(InstCombiner &IC, LoadInst &LI, Type *NewTy, 325 LoadInst *NewLoad = IC.Builder->CreateAlignedLoad( 456 static Instruction *combineLoadToOperationType(InstCombiner &IC, LoadInst &LI) { 479 LoadInst *NewLoad = combineLoadToNewType( 502 LoadInst *NewLoad = combineLoadToNewType(IC, LI, CI->getDestTy()); 514 static Instruction *unpackLoadToAggregate(InstCombiner &IC, LoadInst &LI) { 530 LoadInst *NewLoad = combineLoadToNewType(IC, LI, ST->getTypeAtIndex(0U) [all...] |