Home
last modified time | relevance | path

Searched refs:Loads (Results 1 – 25 of 102) sorted by relevance

12345

/freebsd/contrib/llvm-project/llvm/lib/Target/X86/
H A DX86PreAMXConfig.cpp
H A DX86ScheduleAtom.td43 // Loads are 3 cycles, so ReadAfterLd registers needn't be available until 3
168 // Loads, stores, and moves, not folded with other operations.
/freebsd/contrib/llvm-project/llvm/lib/CodeGen/
H A DExpandMemCmp.cpp380 const LoadPair Loads = in emitLoadCompareByteBlock() local
383 Value *Diff = Builder.CreateSub(Loads.Lhs, Loads.Rhs); in emitLoadCompareByteBlock()
437 const LoadPair Loads = getLoadPair( in getCompareLoadPairs() local
444 Diff = Builder.CreateXor(Loads.Lhs, Loads.Rhs); in getCompareLoadPairs()
449 Cmp = Builder.CreateICmpNE(Loads.Lhs, Loads.Rhs); in getCompareLoadPairs()
537 const LoadPair Loads = getLoadPair(LoadSizeType, BSwapSizeType, MaxLoadType, in emitLoadCompareBlock() local
543 ResBlock.PhiSrc1->addIncoming(Loads.Lhs, LoadCmpBlocks[BlockIndex]); in emitLoadCompareBlock()
544 ResBlock.PhiSrc2->addIncoming(Loads.Rhs, LoadCmpBlocks[BlockIndex]); in emitLoadCompareBlock()
547 Value *Cmp = Builder.CreateICmp(ICmpInst::ICMP_EQ, Loads.Lhs, Loads.Rhs); in emitLoadCompareBlock()
658 const LoadPair Loads = getLoadPair(LoadSizeType, BSwapSizeType, in getMemCmpOneBlock() local
[all …]
H A DScheduleDAGInstrs.cpp770 Value2SUsMap Stores, Loads(1 /*TrueMemOrderLatency*/); in buildSchedGraph() local
914 addBarrierChain(Loads); in buildSchedGraph()
958 addChainDependencies(SU, Loads); in buildSchedGraph()
972 addChainDependencies(SU, (ThisMayAlias ? Loads : NonAliasLoads), V); in buildSchedGraph()
985 addChainDependencies(SU, Loads, UnknownValue); in buildSchedGraph()
994 Loads.insert(SU, UnknownValue); in buildSchedGraph()
1005 (ThisMayAlias ? Loads : NonAliasLoads).insert(SU, V); in buildSchedGraph()
1013 if (Stores.size() + Loads.size() >= HugeRegion) { in buildSchedGraph()
1015 reduceHugeMemNodeMaps(Stores, Loads, getReductionSize()); in buildSchedGraph()
H A DWinEHPrepare.cpp77 DenseMap<BasicBlock *, Value *> &Loads, Function &F);
1248 DenseMap<BasicBlock *, Value *> Loads; in insertPHILoads() local
1256 replaceUseWithLoad(PN, U, SpillSlot, Loads, F); in insertPHILoads()
1318 DenseMap<BasicBlock *, Value *> &Loads, Function &F) { in replaceUseWithLoad() argument
1377 Value *&Load = Loads[IncomingBlock]; in replaceUseWithLoad()
/freebsd/contrib/llvm-project/llvm/lib/Target/ARM/
H A DARMParallelDSP.cpp197 SmallVector<LoadInst*, 4> Loads; member in __anon176cfc890111::WidenedLoad
202 append_range(Loads, Lds); in WidenedLoad()
226 LoadInst* CreateWideLoad(MemInstList &Loads, IntegerType *LoadTy);
340 SmallVector<LoadInst*, 8> Loads; in RecordMemoryOps() local
355 Loads.push_back(Ld); in RecordMemoryOps()
358 if (Loads.empty() || Loads.size() > NumLoadLimit) in RecordMemoryOps()
368 for (auto *Read : Loads) { in RecordMemoryOps()
400 for (auto *Base : Loads) { in RecordMemoryOps()
401 for (auto *Offset : Loads) { in RecordMemoryOps()
729 LoadInst* ARMParallelDSP::CreateWideLoad(MemInstList &Loads, in CreateWideLoad() argument
[all …]
H A DARMSelectionDAGInfo.cpp204 SDValue Loads[6]; in EmitTargetCodeForMemcpy() local
259 Loads[i] = DAG.getLoad(VT, dl, Chain, in EmitTargetCodeForMemcpy()
263 TFOps[i] = Loads[i].getValue(1); in EmitTargetCodeForMemcpy()
275 TFOps[i] = DAG.getStore(Chain, dl, Loads[i], in EmitTargetCodeForMemcpy()
H A DARMScheduleM4.td47 // Loads, MAC's and DIV all get a higher latency of 2
106 // Loads still take 2 cycles.
/freebsd/contrib/llvm-project/llvm/lib/Transforms/Utils/
H A DDemoteRegToStack.cpp78 DenseMap<BasicBlock*, Value*> Loads; in DemoteRegToStack() local
81 Value *&V = Loads[PN->getIncomingBlock(i)]; in DemoteRegToStack()
87 Loads[PN->getIncomingBlock(i)] = V; in DemoteRegToStack()
/freebsd/contrib/llvm-project/llvm/lib/Analysis/
H A DAliasAnalysisEvaluator.cpp108 SetVector<Value *> Loads; in runInternal() local
114 Loads.insert(LI); in runInternal()
158 for (Value *Load : Loads) { in runInternal()
/freebsd/contrib/googletest/
H A Dgoogletest_deps.bzl7 """Loads common dependencies needed to use the googletest library."""
/freebsd/contrib/llvm-project/llvm/lib/CodeGen/SelectionDAG/
H A DScheduleDAGSDNodes.cpp273 SmallVector<SDNode*, 4> Loads; in ClusterNeighboringLoads() local
277 Loads.push_back(BaseLoad); in ClusterNeighboringLoads()
283 Loads.push_back(Load); in ClusterNeighboringLoads()
292 SDNode *Lead = Loads[0]; in ClusterNeighboringLoads()
296 for (unsigned I = 1, E = Loads.size(); I != E; ++I) { in ClusterNeighboringLoads()
298 SDNode *Load = Loads[I]; in ClusterNeighboringLoads()
/freebsd/contrib/llvm-project/llvm/lib/Target/NVPTX/
H A DNVPTXLowerArgs.cpp359 SmallVector<Load> Loads; in adjustByValArgAlignment() local
370 Loads.push_back({I, Ctx.Offset}); in adjustByValArgAlignment()
405 for (Load &CurLoad : Loads) { in adjustByValArgAlignment()
/freebsd/contrib/llvm-project/llvm/lib/Transforms/Instrumentation/
H A DSanitizerCoverage.cpp231 void InjectTraceForLoadsAndStores(Function &F, ArrayRef<LoadInst *> Loads,
646 SmallVector<LoadInst *, 8> Loads; in instrumentFunction() local
679 Loads.push_back(LI); in instrumentFunction()
699 InjectTraceForLoadsAndStores(F, Loads, Stores); in instrumentFunction()
881 Function &, ArrayRef<LoadInst *> Loads, ArrayRef<StoreInst *> Stores) { in InjectTraceForLoadsAndStores() argument
891 for (auto *LI : Loads) { in InjectTraceForLoadsAndStores()
/freebsd/contrib/llvm-project/llvm/lib/Target/RISCV/
H A DRISCVInstrInfoZfbfmin.td46 /// Loads
H A DRISCVScheduleV.td288 // 7. Vector Loads and Stores
321 // 7.7. Vector Unit-stride Fault-Only-First Loads
543 // 7. Vector Loads and Stores
790 // 7. Vector Loads and Stores
829 // Vector Segment Loads and Stores
976 // 7. Vector Loads and Stores
H A DRISCVInstrInfoV.td182 // Vector Unit-Stride Loads and Stores
196 // Vector Strided Loads and Stores
210 // Vector Indexed Loads and Stores
230 // Unit-stride Fault-Only-First Loads
237 // Unit-Stride Segment Loads and Stores
259 // Strided Segment Loads and Stores
275 // Indexed Segment Loads and Stores
1050 // Vector Unit-Stride Fault-only-First Loads
H A DRISCVInstrInfoD.td475 /// Loads
504 /// Loads
516 /// Loads
/freebsd/contrib/llvm-project/llvm/lib/Transforms/IPO/
H A DArgumentPromotion.cpp600 SmallVector<LoadInst *, 16> Loads; in findArgParts() local
626 Loads.push_back(LI); in findArgParts()
712 for (LoadInst *Load : Loads) { in findArgParts()
H A DGlobalOpt.cpp1360 SmallVector<LoadInst *, 4> Loads; in isPointerValueDeadOnEntryToFunction() local
1369 Loads.push_back(LI); in isPointerValueDeadOnEntryToFunction()
1392 if (Loads.size() * Stores.size() > Threshold) in isPointerValueDeadOnEntryToFunction()
1395 for (auto *L : Loads) { in isPointerValueDeadOnEntryToFunction()
1425 SmallVector<LoadInst *> Loads; in forwardStoredOnceStore() local
1430 Loads.push_back(LI); in forwardStoredOnceStore()
1435 if (!Loads.empty()) { in forwardStoredOnceStore()
1437 for (auto *LI : Loads) { in forwardStoredOnceStore()
/freebsd/contrib/llvm-project/llvm/lib/Target/PowerPC/
H A DPPCScheduleP8.td
/freebsd/crypto/openssl/include/openssl/
H A Dct.h.in510 * Loads a CT log list into a |store| from a |file|.
516 * Loads the default CT log list into a |store|.
/freebsd/contrib/llvm-project/llvm/lib/Target/Hexagon/
H A DHexagonVectorCombine.cpp1114 SmallVector<Value *> Loads(NumSectors + DoAlign, nullptr); in realignLoadGroup() local
1231 Loads[Index] = in realignLoadGroup()
1239 if (auto *Load = dyn_cast<Instruction>(Loads[Index])) { in realignLoadGroup()
1243 LLVM_DEBUG(dbgs() << "Loads[" << Index << "]:" << *Loads[Index] << '\n'); in realignLoadGroup()
1253 Value *Val = Loads[Index]; in realignLoadGroup()
1256 Value *NextLoad = Loads[Index + 1]; in realignLoadGroup()
/freebsd/crypto/heimdal/kadmin/
H A Dkadmin-commands.in111 help = "Loads a previously dumped file. Local (-l) mode only."
/freebsd/contrib/llvm-project/llvm/lib/Target/LoongArch/
H A DLoongArchFloat32InstrInfo.td263 /// Loads

12345