HomeSort by relevance Sort by last modified time
    Searched refs:LoadInst (Results 1 - 25 of 173) sorted by null

1 2 3 4 5 6 7

  /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...]

Completed in 1481 milliseconds

1 2 3 4 5 6 7