Searched refs:LoadInst (Results 1 - 25 of 116) sorted by relevance

12345

/freebsd-9.3-release/contrib/llvm/lib/Transforms/Scalar/
H A DLowerAtomic.cpp29 LoadInst *Orig = Builder.CreateLoad(Ptr);
44 LoadInst *Orig = Builder.CreateLoad(Ptr);
98 static bool LowerLoadInst(LoadInst *LI) {
124 else if (LoadInst *LI = dyn_cast<LoadInst>(Inst)) {
H A DLICM.cpp395 if (LoadInst *LI = dyn_cast<LoadInst>(&I)) {
485 if (isa<LoadInst>(I)) ++NumMovedLoads;
607 if (isa<LoadInst>(I)) ++NumMovedLoads;
684 if (LoadInst *LI = dyn_cast<LoadInst>(I))
707 virtual void replaceLoadWithValue(LoadInst *LI, Value *V) const {
781 if (LoadInst *load = dyn_cast<LoadInst>(Use)) {
860 LoadInst *PreheaderLoa
[all...]
H A DScalarReplAggregates.cpp182 void RewriteLoadUserOfWholeAlloca(LoadInst *LI, AllocaInst *AI,
472 if (LoadInst *LI = dyn_cast<LoadInst>(User)) {
627 if (LoadInst *LI = dyn_cast<LoadInst>(User)) {
710 LoadInst *SrcVal = Builder.CreateLoad(SrcPtr, "srcval");
717 LoadInst *SrcVal = Builder.CreateLoad(NewAI, "srcval");
1083 if (LoadInst *LI = dyn_cast<LoadInst>(I))
1094 else if (LoadInst *L
[all...]
H A DGVN.cpp542 static AvailableValueInBlock getLoad(BasicBlock *BB, LoadInst *LI,
571 LoadInst *getCoercedLoadValue() const {
573 return cast<LoadInst>(Val.getPointer());
693 bool processLoad(LoadInst *L);
694 bool processNonLocalLoad(LoadInst *L);
695 void AnalyzeLoadAvailability(LoadInst *LI, LoadDepVect &Deps,
698 bool PerformLoadPRE(LoadInst *LI, AvailValInBlkVect &ValuesPerBlock,
1034 LoadInst *DepLI, const DataLayout &TD){
1150 static Value *GetLoadValueForLoad(LoadInst *SrcVal, unsigned Offset,
1179 LoadInst *NewLoa
[all...]
/freebsd-9.3-release/contrib/llvm/lib/Analysis/
H A DDelinearization.cpp73 if (LoadInst *Load = dyn_cast<LoadInst>(&Inst))
88 if (!isa<StoreInst>(Inst) && !isa<LoadInst>(Inst) &&
H A DLoads.cpp113 if (LoadInst *LI = dyn_cast<LoadInst>(BBI)) {
170 if (LoadInst *LI = dyn_cast<LoadInst>(Inst))
/freebsd-9.3-release/contrib/llvm/include/llvm/Transforms/Utils/
H A DSSAUpdater.h23 class LoadInst;
163 virtual void replaceLoadWithValue(LoadInst *LI, Value *V) const {
H A DLocal.h32 class LoadInst;
258 LoadInst *LI, DIBuilder &Builder);
/freebsd-9.3-release/contrib/llvm/lib/Transforms/IPO/
H A DArgumentPromotion.cpp343 if (LoadInst *LI = dyn_cast<LoadInst>(I)) {
371 SmallVector<LoadInst*, 16> Loads;
377 if (LoadInst *LI = dyn_cast<LoadInst>(U)) {
406 if (LoadInst *LI = dyn_cast<LoadInst>(*UI)) {
455 LoadInst *Load = Loads[i];
509 std::map<std::pair<Argument*, IndicesVector>, LoadInst*> OriginalLoads;
555 assert(isa<LoadInst>(Use
[all...]
/freebsd-9.3-release/contrib/llvm/lib/IR/
H A DInstruction.cpp285 if (const LoadInst *LI = dyn_cast<LoadInst>(this))
286 return LI->isVolatile() == cast<LoadInst>(I)->isVolatile() &&
287 LI->getAlignment() == cast<LoadInst>(I)->getAlignment() &&
288 LI->getOrdering() == cast<LoadInst>(I)->getOrdering() &&
289 LI->getSynchScope() == cast<LoadInst>(I)->getSynchScope();
356 if (const LoadInst *LI = dyn_cast<LoadInst>(this))
357 return LI->isVolatile() == cast<LoadInst>(I)->isVolatile() &&
358 (LI->getAlignment() == cast<LoadInst>(
[all...]
/freebsd-9.3-release/contrib/llvm/lib/Transforms/Utils/
H A DSSAUpdater.cpp330 if (LoadInst *LI = dyn_cast<LoadInst>(Insts[0]))
357 SmallVector<LoadInst*, 32> LiveInLoads;
377 LiveInLoads.push_back(cast<LoadInst>(User));
396 LiveInLoads.push_back(cast<LoadInst>(BlockUses[i]));
408 if (LoadInst *L = dyn_cast<LoadInst>(II)) {
443 LoadInst *ALoad = LiveInLoads[i];
478 replaceLoadWithValue(cast<LoadInst>(User), NewVal);
H A DDemoteRegToStack.cpp61 V = new LoadInst(Slot, I.getName()+".reload", VolatileLoads,
69 Value *V = new LoadInst(Slot, I.getName()+".reload", VolatileLoads, U);
143 Value *V = new LoadInst(Slot, P->getName()+".reload", InsertPt);
H A DGlobalStatus.cpp71 if (const LoadInst *LI = dyn_cast<LoadInst>(I)) {
106 } else if (isa<LoadInst>(StoredVal) &&
107 cast<LoadInst>(StoredVal)->getOperand(0) == GV) {
H A DPromoteMemoryToRegister.cpp67 if (const LoadInst *LI = dyn_cast<LoadInst>(U)) {
144 LoadInst *LI = cast<LoadInst>(User);
199 return (isa<LoadInst>(I) && isa<AllocaInst>(I->getOperand(0))) ||
324 if (isa<LoadInst>(I) || isa<StoreInst>(I))
364 if (!isa<LoadInst>(UserInst)) {
368 LoadInst *LI = cast<LoadInst>(UserInst);
471 LoadInst *L
[all...]
/freebsd-9.3-release/contrib/llvm/lib/Target/R600/
H A DSITypeRewriter.cpp48 void visitLoadInst(LoadInst &I);
82 void SITypeRewriter::visitLoadInst(LoadInst &I) {
89 LoadInst *Load = Builder.CreateLoad(BitCast);
/freebsd-9.3-release/contrib/llvm/lib/Transforms/ObjCARC/
H A DProvenanceAnalysis.cpp134 if (isa<LoadInst>(B))
138 if (isa<LoadInst>(A))
145 if (isa<LoadInst>(A))
H A DObjCARC.h338 if (const LoadInst *LI = dyn_cast<LoadInst>(Op))
371 if (const LoadInst *LI = dyn_cast<LoadInst>(V)) {
/freebsd-9.3-release/contrib/llvm/lib/Target/NVPTX/
H A DNVPTXLowerAggrCopies.cpp103 SmallVector<LoadInst *, 4> aggrLoads;
118 if (LoadInst *load = dyn_cast<LoadInst>(II)) {
165 LoadInst *load = aggrLoads[i];
/freebsd-9.3-release/contrib/llvm/lib/Analysis/IPA/
H A DGlobalsModRef.cpp253 if (LoadInst *LI = dyn_cast<LoadInst>(U)) {
313 if (LoadInst *LI = dyn_cast<LoadInst>(U)) {
450 if (LoadInst *LI = dyn_cast<LoadInst>(&*II)) {
518 if (const LoadInst *LI = dyn_cast<LoadInst>(UV1))
522 if (const LoadInst *LI = dyn_cast<LoadInst>(UV
[all...]
/freebsd-9.3-release/contrib/llvm/lib/Transforms/Instrumentation/
H A DThreadSanitizer.cpp259 } else if (LoadInst *L = dyn_cast<LoadInst>(Addr)) {
291 LoadInst *Load = cast<LoadInst>(I);
309 if (LoadInst *LI = dyn_cast<LoadInst>(I))
342 else if (isa<LoadInst>(BI) || isa<StoreInst>(BI))
398 : cast<LoadInst>(I)->getPointerOperand();
494 if (LoadInst *LI = dyn_cast<LoadInst>(
[all...]
H A DBoundsChecking.cpp184 if (isa<LoadInst>(I) || isa<StoreInst>(I) || isa<AtomicCmpXchgInst>(I) ||
195 if (LoadInst *LI = dyn_cast<LoadInst>(Inst)) {
/freebsd-9.3-release/contrib/llvm/lib/CodeGen/
H A DDwarfEHPrepare.cpp73 LoadInst *SelLoad = 0;
83 SelLoad = dyn_cast<LoadInst>(SelIVI->getOperand(1));
/freebsd-9.3-release/contrib/llvm/include/llvm/CodeGen/
H A DFastISel.h29 class LoadInst;
130 bool tryToFoldLoad(const LoadInst *LI, const Instruction *FoldInst);
139 const LoadInst * /*LI*/) {
/freebsd-9.3-release/contrib/llvm/include/llvm/Analysis/
H A DAliasAnalysis.h45 class LoadInst;
144 Location getLocation(const LoadInst *LI);
357 case Instruction::Load: return getModRefInfo((const LoadInst*)I, Loc);
413 ModRefResult getModRefInfo(const LoadInst *L, const Location &Loc);
416 ModRefResult getModRefInfo(const LoadInst *L, const Value *P, uint64_t Size) {
/freebsd-9.3-release/contrib/llvm/lib/Transforms/InstCombine/
H A DInstCombinePHI.cpp247 static bool isSafeAndProfitableToSinkLoad(LoadInst *L) {
261 if (isa<LoadInst>(U)) continue;
288 LoadInst *FirstLI = cast<LoadInst>(PN.getIncomingValue(0));
319 LoadInst *LI = dyn_cast<LoadInst>(PN.getIncomingValue(i));
357 Value *NewInVal = cast<LoadInst>(PN.getIncomingValue(i))->getOperand(0);
379 cast<LoadInst>(PN.getIncomingValue(i))->setVolatile(false);
381 LoadInst *NewLI = new LoadInst(PhiVa
[all...]

Completed in 147 milliseconds

12345