/freebsd-13-stable/contrib/llvm-project/llvm/lib/Target/X86/ |
H A D | X86AvoidStoreForwardingBlocks.cpp | 102 void breakBlockedCopies(MachineInstr *LoadInst, MachineInstr *StoreInst, 105 void buildCopies(int Size, MachineInstr *LoadInst, int64_t LdDispImm, 109 void buildCopy(MachineInstr *LoadInst, unsigned NLoadOpcode, int64_t LoadDisp, 339 findPotentialBlockers(MachineInstr *LoadInst) { argument 343 for (auto PBInst = std::next(MachineBasicBlock::reverse_iterator(LoadInst)), 344 E = LoadInst->getParent()->rend(); 361 MachineBasicBlock *MBB = LoadInst->getParent(); 385 void X86AvoidSFBPass::buildCopy(MachineInstr *LoadInst, unsigned NLoadOpcode, argument 390 MachineOperand &LoadBase = getBaseOperand(LoadInst); 392 MachineBasicBlock *MBB = LoadInst 436 buildCopies(int Size, MachineInstr *LoadInst, int64_t LdDispImm, MachineInstr *StoreInst, int64_t StDispImm, int64_t LMMOffset, int64_t SMMOffset) argument 498 updateKillStatus(MachineInstr *LoadInst, MachineInstr *StoreInst) argument 563 getRegSizeInBytes(MachineInstr *LoadInst) argument 569 breakBlockedCopies( MachineInstr *LoadInst, MachineInstr *StoreInst, const DisplacementSizeMap &BlockingStoresDispSizeMap) argument 615 hasSameBaseOpValue(MachineInstr *LoadInst, MachineInstr *StoreInst) argument 686 MachineInstr *LoadInst = LoadStoreInstPair.first; local [all...] |
/freebsd-13-stable/contrib/llvm-project/llvm/include/llvm/Transforms/Utils/ |
H A D | VNCoercion.h | 27 class LoadInst; 62 int analyzeLoadFromClobberingLoad(Type *LoadTy, Value *LoadPtr, LoadInst *DepLI, 87 Value *getLoadValueForLoad(LoadInst *SrcVal, unsigned Offset, Type *LoadTy,
|
H A D | Local.h | 53 class LoadInst; 322 LoadInst *LI, DIBuilder &Builder); 460 void copyMetadataForLoad(LoadInst &Dest, const LoadInst &Source); 494 void copyNonnullMetadata(const LoadInst &OldLI, MDNode *N, LoadInst &NewLI); 500 void copyRangeMetadata(const DataLayout &DL, const LoadInst &OldLI, MDNode *N, 501 LoadInst &NewLI);
|
H A D | SSAUpdater.h | 24 class LoadInst; 165 virtual void replaceLoadWithValue(LoadInst *LI, Value *V) const {}
|
/freebsd-13-stable/contrib/llvm-project/llvm/lib/Target/ARM/ |
H A D | ARMParallelDSP.cpp | 56 using MemInstList = SmallVectorImpl<LoadInst*>; 68 SmallVector<LoadInst*, 2> VecLd; // Container for loads to widen. 74 return isa<LoadInst>(LHS) && isa<LoadInst>(RHS); 77 LoadInst *getBaseLoad() const { 198 LoadInst *NewLd = nullptr; 199 SmallVector<LoadInst*, 4> Loads; 202 WidenedLoad(SmallVectorImpl<LoadInst*> &Lds, LoadInst *Wide) 207 LoadInst *getLoa [all...] |
/freebsd-13-stable/contrib/llvm-project/llvm/include/llvm/Analysis/ |
H A D | Loads.h | 25 class LoadInst; 77 bool isDereferenceableAndAlignedInLoop(LoadInst *LI, Loop *L, 122 Value *FindAvailableLoadedValue(LoadInst *Load,
|
H A D | LoopUnrollAnalyzer.h | 88 bool visitLoad(LoadInst &I);
|
H A D | ObjCARCAnalysisUtils.h | 176 if (const LoadInst *LI = dyn_cast<LoadInst>(Op)) 208 if (const LoadInst *LI = dyn_cast<LoadInst>(V)) {
|
/freebsd-13-stable/contrib/llvm-project/llvm/lib/Target/NVPTX/ |
H A D | NVPTXLowerAggrCopies.cpp | 60 SmallVector<LoadInst *, 4> AggrLoads; 72 if (LoadInst *LI = dyn_cast<LoadInst>(II)) { 105 for (LoadInst *LI : AggrLoads) {
|
H A D | NVPTXLowerArgs.cpp | 175 LoadInst *LI = 176 new LoadInst(StructType, ArgInParam, Arg->getName(), FirstInst); 215 if (LoadInst *LI = dyn_cast<LoadInst>(&I)) {
|
H A D | NVPTXTargetTransformInfo.cpp | 80 if (const LoadInst *LI = dyn_cast<LoadInst>(I)) {
|
/freebsd-13-stable/contrib/llvm-project/llvm/lib/Analysis/ |
H A D | ValueLatticeUtils.cpp | 36 if (auto *Load = dyn_cast<LoadInst>(U))
|
H A D | MemDerefPrinter.cpp | 56 if (LoadInst *LI = dyn_cast<LoadInst>(&I)) {
|
H A D | MemoryDependenceAnalysis.cpp | 118 if (const LoadInst *LI = dyn_cast<LoadInst>(Inst)) { 241 if (auto *LI = dyn_cast<LoadInst>(Inst)) 255 if (auto *LI = dyn_cast<LoadInst>(QueryInst)) { 278 MemoryDependenceResults::getInvariantGroupPointerDependency(LoadInst *LI, 341 if ((isa<LoadInst>(U) || isa<StoreInst>(U)) && 404 LoadInst *LI = dyn_cast<LoadInst>(QueryInst); 414 if (auto *LI = dyn_cast<LoadInst>(I)) 424 return !isa<LoadInst>( [all...] |
/freebsd-13-stable/contrib/llvm-project/llvm/lib/Target/AMDGPU/ |
H A D | AMDGPUAnnotateUniformValues.cpp | 58 void visitLoadInst(LoadInst &I); 59 bool isClobberedInFunction(LoadInst * Load); 87 bool AMDGPUAnnotateUniformValues::isClobberedInFunction(LoadInst * Load) { 124 void AMDGPUAnnotateUniformValues::visitLoadInst(LoadInst &I) { 128 auto isGlobalLoad = [&](LoadInst &Load)->bool {
|
/freebsd-13-stable/contrib/llvm-project/llvm/lib/Transforms/Utils/ |
H A D | GlobalStatus.cpp | 87 if (const LoadInst *LI = dyn_cast<LoadInst>(I)) { 122 } else if (isa<LoadInst>(StoredVal) && 123 cast<LoadInst>(StoredVal)->getOperand(0) == GV) {
|
H A D | SSAUpdater.cpp | 337 if (const LoadInst *LI = dyn_cast<LoadInst>(Insts[0])) 359 SmallVector<LoadInst *, 32> LiveInLoads; 378 LiveInLoads.push_back(cast<LoadInst>(User)); 397 LiveInLoads.push_back(cast<LoadInst>(I)); 409 if (LoadInst *L = dyn_cast<LoadInst>(&I)) { 443 for (LoadInst *ALoad : LiveInLoads) { 476 replaceLoadWithValue(cast<LoadInst>(User), NewVal);
|
H A D | DemoteRegToStack.cpp | 75 V = new LoadInst(I.getType(), Slot, I.getName() + ".reload", 84 Value *V = new LoadInst(I.getType(), Slot, I.getName() + ".reload", 147 new LoadInst(P->getType(), Slot, P->getName() + ".reload", &*InsertPt);
|
/freebsd-13-stable/contrib/llvm-project/llvm/lib/Transforms/Vectorize/ |
H A D | VPlanTransforms.cpp | 57 if (LoadInst *Load = dyn_cast<LoadInst>(Inst))
|
/freebsd-13-stable/contrib/llvm-project/llvm/lib/Transforms/IPO/ |
H A D | ArgumentPromotion.cpp | 129 std::map<std::pair<Argument *, IndicesVector>, LoadInst *> OriginalLoads; 170 if (LoadInst *L = dyn_cast<LoadInst>(UI)) 186 LoadInst *OrigLoad; 187 if (LoadInst *L = dyn_cast<LoadInst>(UI)) 191 OrigLoad = cast<LoadInst>(UI->user_back()); 280 LoadInst *OrigLoad = 304 LoadInst *newLoad = 426 if (LoadInst *L [all...] |
/freebsd-13-stable/contrib/llvm-project/llvm/lib/Transforms/Scalar/ |
H A D | LowerAtomic.cpp | 30 LoadInst *Orig = Builder.CreateLoad(Val->getType(), Ptr); 48 LoadInst *Orig = Builder.CreateLoad(Val->getType(), Ptr); 108 static bool LowerLoadInst(LoadInst *LI) { 127 else if (LoadInst *LI = dyn_cast<LoadInst>(&Inst)) {
|
/freebsd-13-stable/contrib/llvm-project/llvm/lib/Transforms/ObjCARC/ |
H A D | ProvenanceAnalysis.cpp | 134 if (isa<LoadInst>(B)) 138 if (isa<LoadInst>(A)) 145 if (isa<LoadInst>(A))
|
/freebsd-13-stable/contrib/llvm-project/llvm/include/llvm/Transforms/Scalar/ |
H A D | GVN.h | 47 class LoadInst; 300 bool processLoad(LoadInst *L); 301 bool processNonLocalLoad(LoadInst *L); 307 bool AnalyzeLoadAvailability(LoadInst *LI, MemDepResult DepInfo, 313 void AnalyzeLoadAvailability(LoadInst *LI, LoadDepVect &Deps, 317 bool PerformLoadPRE(LoadInst *LI, AvailValInBlkVect &ValuesPerBlock,
|
/freebsd-13-stable/contrib/llvm-project/lldb/source/Plugins/LanguageRuntime/RenderScript/RenderScriptRuntime/ |
H A D | RenderScriptx86ABIFixups.cpp | 189 llvm::LoadInst *new_func_addr_load = 190 new llvm::LoadInst(new_func_ptr->getType()->getPointerElementType(), 198 llvm::LoadInst *lldb_save_result_address = new llvm::LoadInst(
|
/freebsd-13-stable/contrib/llvm-project/clang/lib/CodeGen/ |
H A D | CGBuilder.h | 68 llvm::LoadInst *CreateLoad(Address Addr, const llvm::Twine &Name = "") { 72 llvm::LoadInst *CreateLoad(Address Addr, const char *Name) { 78 llvm::LoadInst *CreateLoad(Address Addr, bool IsVolatile, 85 llvm::LoadInst *CreateAlignedLoad(llvm::Value *Addr, CharUnits Align, 89 llvm::LoadInst *CreateAlignedLoad(llvm::Value *Addr, CharUnits Align, 93 llvm::LoadInst *CreateAlignedLoad(llvm::Type *Ty, llvm::Value *Addr, 123 llvm::LoadInst *CreateFlagLoad(llvm::Value *Addr,
|