Home
last modified time | relevance | path

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

1234

/freebsd-14.2/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()
547 Value *Cmp = Builder.CreateICmp(ICmpInst::ICMP_EQ, Loads.Lhs, Loads.Rhs); in emitLoadCompareBlock()
658 const LoadPair Loads = getLoadPair(LoadSizeType, BSwapSizeType, in getMemCmpOneBlock() local
660 return Builder.CreateSub(Loads.Lhs, Loads.Rhs); in getMemCmpOneBlock()
690 Loads.Lhs, Loads.Rhs); in getMemCmpOneBlock()
705 Value *CmpUGT = Builder.CreateICmpUGT(Loads.Lhs, Loads.Rhs); in getMemCmpOneBlock()
[all …]
H A DScheduleDAGInstrs.cpp768 Value2SUsMap Stores, Loads(1 /*TrueMemOrderLatency*/); in buildSchedGraph() local
912 addBarrierChain(Loads); in buildSchedGraph()
956 addChainDependencies(SU, Loads); in buildSchedGraph()
970 addChainDependencies(SU, (ThisMayAlias ? Loads : NonAliasLoads), V); in buildSchedGraph()
983 addChainDependencies(SU, Loads, UnknownValue); in buildSchedGraph()
992 Loads.insert(SU, UnknownValue); in buildSchedGraph()
1003 (ThisMayAlias ? Loads : NonAliasLoads).insert(SU, V); in buildSchedGraph()
1011 if (Stores.size() + Loads.size() >= HugeRegion) { in buildSchedGraph()
1013 reduceHugeMemNodeMaps(Stores, Loads, getReductionSize()); in buildSchedGraph()
H A DWinEHPrepare.cpp76 DenseMap<BasicBlock *, Value *> &Loads, Function &F);
1247 DenseMap<BasicBlock *, Value *> Loads; in insertPHILoads() local
1255 replaceUseWithLoad(PN, U, SpillSlot, Loads, F); in insertPHILoads()
1317 DenseMap<BasicBlock *, Value *> &Loads, Function &F) { in replaceUseWithLoad() argument
1376 Value *&Load = Loads[IncomingBlock]; in replaceUseWithLoad()
/freebsd-14.2/contrib/llvm-project/llvm/lib/Target/ARM/
H A DARMParallelDSP.cpp195 SmallVector<LoadInst*, 4> Loads; member in __anonb3a2f3ff0111::WidenedLoad
200 append_range(Loads, Lds); in WidenedLoad()
338 SmallVector<LoadInst*, 8> Loads; in RecordMemoryOps() local
353 Loads.push_back(Ld); in RecordMemoryOps()
356 if (Loads.empty() || Loads.size() > NumLoadLimit) in RecordMemoryOps()
366 for (auto *Read : Loads) { in RecordMemoryOps()
398 for (auto *Base : Loads) { in RecordMemoryOps()
399 for (auto *Offset : Loads) { in RecordMemoryOps()
727 LoadInst* ARMParallelDSP::CreateWideLoad(MemInstList &Loads, in CreateWideLoad() argument
731 LoadInst *Base = Loads[0]; in CreateWideLoad()
[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-14.2/contrib/llvm-project/llvm/lib/Transforms/Utils/
H A DDemoteRegToStack.cpp68 DenseMap<BasicBlock*, Value*> Loads; in DemoteRegToStack() local
71 Value *&V = Loads[PN->getIncomingBlock(i)]; in DemoteRegToStack()
77 Loads[PN->getIncomingBlock(i)] = V; in DemoteRegToStack()
/freebsd-14.2/contrib/llvm-project/llvm/lib/Target/NVPTX/
H A DNVPTXLowerArgs.cpp270 SmallVector<Load> Loads; in adjustByValArgAlignment() local
280 Loads.push_back({I, Ctx.Offset}); in adjustByValArgAlignment()
309 for (Load &CurLoad : Loads) { in adjustByValArgAlignment()
/freebsd-14.2/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-14.2/contrib/googletest/
H A Dgoogletest_deps.bzl6 """Loads common dependencies needed to use the googletest library."""
/freebsd-14.2/contrib/llvm-project/llvm/lib/CodeGen/SelectionDAG/
H A DScheduleDAGSDNodes.cpp272 SmallVector<SDNode*, 4> Loads; in ClusterNeighboringLoads() local
276 Loads.push_back(BaseLoad); in ClusterNeighboringLoads()
282 Loads.push_back(Load); in ClusterNeighboringLoads()
291 SDNode *Lead = Loads[0]; in ClusterNeighboringLoads()
295 for (unsigned I = 1, E = Loads.size(); I != E; ++I) { in ClusterNeighboringLoads()
297 SDNode *Load = Loads[I]; in ClusterNeighboringLoads()
/freebsd-14.2/contrib/llvm-project/llvm/lib/Transforms/Instrumentation/
H A DSanitizerCoverage.cpp232 void InjectTraceForLoadsAndStores(Function &F, ArrayRef<LoadInst *> Loads,
640 SmallVector<LoadInst *, 8> Loads; in instrumentFunction() local
673 Loads.push_back(LI); in instrumentFunction()
693 InjectTraceForLoadsAndStores(F, Loads, Stores); in instrumentFunction()
875 Function &, ArrayRef<LoadInst *> Loads, ArrayRef<StoreInst *> Stores) { in InjectTraceForLoadsAndStores() argument
885 for (auto *LI : Loads) { in InjectTraceForLoadsAndStores()
/freebsd-14.2/contrib/llvm-project/llvm/lib/Transforms/IPO/
H A DArgumentPromotion.cpp571 SmallVector<LoadInst *, 16> Loads; in findArgParts() local
596 Loads.push_back(LI); in findArgParts()
655 for (LoadInst *Load : Loads) { in findArgParts()
H A DGlobalOpt.cpp1348 SmallVector<LoadInst *, 4> Loads; in isPointerValueDeadOnEntryToFunction() local
1357 Loads.push_back(LI); in isPointerValueDeadOnEntryToFunction()
1380 if (Loads.size() * Stores.size() > Threshold) in isPointerValueDeadOnEntryToFunction()
1383 for (auto *L : Loads) { in isPointerValueDeadOnEntryToFunction()
1413 SmallVector<LoadInst *> Loads; in forwardStoredOnceStore() local
1418 Loads.push_back(LI); in forwardStoredOnceStore()
1423 if (!Loads.empty()) { in forwardStoredOnceStore()
1425 for (auto *LI : Loads) { in forwardStoredOnceStore()
/freebsd-14.2/contrib/llvm-project/llvm/lib/Target/RISCV/
H A DRISCVInstrInfoZfbfmin.td46 /// Loads
H A DRISCVScheduleV.td259 // 7. Vector Loads and Stores
292 // 7.7. Vector Unit-stride Fault-Only-First Loads
512 // 7. Vector Loads and Stores
757 // 7. Vector Loads and Stores
796 // Vector Segment Loads and Stores
941 // 7. Vector Loads and Stores
H A DRISCVInstrInfoV.td184 // Vector Unit-Stride Loads and Stores
198 // Vector Strided Loads and Stores
212 // Vector Indexed Loads and Stores
232 // Unit-stride Fault-Only-First Loads
239 // Unit-Stride Segment Loads and Stores
261 // Strided Segment Loads and Stores
277 // Indexed Segment Loads and Stores
1057 // Vector Unit-Stride Fault-only-First Loads
H A DRISCVInstrInfoD.td475 /// Loads
504 /// Loads
516 /// Loads
/freebsd-14.2/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-14.2/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-14.2/crypto/heimdal/kadmin/
H A Dkadmin-commands.in111 help = "Loads a previously dumped file. Local (-l) mode only."
/freebsd-14.2/contrib/llvm-project/llvm/lib/Target/X86/
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-14.2/contrib/llvm-project/llvm/lib/Target/PowerPC/
H A DPPCScheduleP9.td330 // Loads can have 4, 5 or 6 cycles of latency.
/freebsd-14.2/contrib/llvm-project/llvm/lib/Target/LoongArch/
H A DLoongArchFloat32InstrInfo.td263 /// Loads
H A DLoongArchFloat64InstrInfo.td228 /// Loads

1234