Searched refs:Loads (Results 1 - 19 of 19) sorted by relevance

/freebsd-13-stable/contrib/llvm-project/llvm/lib/CodeGen/
H A DExpandMemCmp.cpp329 const LoadPair Loads = local
332 Value *Diff = Builder.CreateSub(Loads.Lhs, Loads.Rhs);
379 const LoadPair Loads = getLoadPair( local
386 Diff = Builder.CreateXor(Loads.Lhs, Loads.Rhs);
391 Cmp = Builder.CreateICmpNE(Loads.Lhs, Loads.Rhs);
468 const LoadPair Loads = local
475 ResBlock.PhiSrc1->addIncoming(Loads
573 const LoadPair Loads = local
579 const LoadPair Loads = getLoadPair(LoadSizeType, NeedsBSwap, LoadSizeType, local
[all...]
H A DScheduleDAGInstrs.cpp79 // When Stores and Loads maps (or NonAliasStores and NonAliasLoads)
758 Value2SUsMap Stores, Loads(1 /*TrueMemOrderLatency*/);
761 // or Loads, and have therefore their own 'NonAlias'
901 addBarrierChain(Loads);
945 addChainDependencies(SU, Loads);
959 addChainDependencies(SU, (ThisMayAlias ? Loads : NonAliasLoads), V);
972 addChainDependencies(SU, Loads, UnknownValue);
981 Loads.insert(SU, UnknownValue);
992 (ThisMayAlias ? Loads : NonAliasLoads).insert(SU, V);
1000 if (Stores.size() + Loads
[all...]
H A DWinEHPrepare.cpp83 DenseMap<BasicBlock *, Value *> &Loads, Function &F);
1115 DenseMap<BasicBlock *, Value *> Loads; local
1125 replaceUseWithLoad(PN, U, SpillSlot, Loads, F);
1186 DenseMap<BasicBlock *, Value *> &Loads,
1246 Value *&Load = Loads[IncomingBlock];
1185 replaceUseWithLoad(Value *V, Use &U, AllocaInst *&SpillSlot, DenseMap<BasicBlock *, Value *> &Loads, Function &F) argument
/freebsd-13-stable/contrib/llvm-project/llvm/lib/Target/ARM/
H A DARMParallelDSP.cpp199 SmallVector<LoadInst*, 4> Loads; member in class:__anon4032::WidenedLoad
205 Loads.push_back(I);
229 LoadInst* CreateWideLoad(MemInstList &Loads, IntegerType *LoadTy);
318 LLVM_DEBUG(dbgs() << "Loads are sequential and valid:\n";
351 SmallVector<LoadInst*, 8> Loads; local
366 Loads.push_back(Ld);
369 if (Loads.empty() || Loads.size() > NumLoadLimit)
379 for (auto Read : Loads) {
412 for (auto *Base : Loads) {
736 CreateWideLoad(MemInstList &Loads, IntegerType *LoadTy) argument
[all...]
H A DARMSelectionDAGInfo.cpp157 SDValue Loads[6]; local
212 Loads[i] = DAG.getLoad(VT, dl, Chain,
216 TFOps[i] = Loads[i].getValue(1);
229 TFOps[i] = DAG.getStore(Chain, dl, Loads[i],
H A DARMISelLowering.cpp7541 // Loads are better lowered with insert_vector_elt/ARMISD::BUILD_VECTOR.
9411 assert(LD->isUnindexed() && "Loads should be unindexed at this point.");
13980 // Loads (and of course intrinsics) match the intrinsics' signature,
15218 SmallVector<SDValue, 4> Loads; local
15228 Loads.push_back(NewLoad);
15236 for (unsigned i = 0; i < Loads.size(); i++) {
15238 DAG.getNode(ARMISD::VECTOR_REG_CAST, DL, MVT::v8f16, Loads[i]);
15244 Loads = Extends;
15249 return DAG.getNode(ISD::CONCAT_VECTORS, DL, ToVT, Loads);
18212 // Loads an
[all...]
/freebsd-13-stable/contrib/llvm-project/llvm/lib/Transforms/Utils/
H A DDemoteRegToStack.cpp69 DenseMap<BasicBlock*, Value*> Loads; local
72 Value *&V = Loads[PN->getIncomingBlock(i)];
/freebsd-13-stable/contrib/llvm-project/llvm/lib/Analysis/
H A DAliasAnalysisEvaluator.cpp101 SetVector<Value *> Loads; local
112 Loads.insert(&*I);
178 for (Value *Load : Loads) {
H A DLoopAccessAnalysis.cpp1827 SmallVector<LoadInst *, 16> Loads; local
1901 Loads.push_back(Ld);
1995 for (LoadInst *LD : Loads) {
/freebsd-13-stable/contrib/llvm-project/llvm/lib/CodeGen/SelectionDAG/
H A DScheduleDAGSDNodes.cpp270 SmallVector<SDNode*, 4> Loads; local
274 Loads.push_back(BaseLoad);
280 Loads.push_back(Load);
289 SDNode *Lead = Loads[0];
293 for (unsigned I = 1, E = Loads.size(); I != E; ++I) {
295 SDNode *Load = Loads[I];
H A DDAGCombiner.cpp674 bool SearchForAndLoads(SDNode *N, SmallVectorImpl<LoadSDNode*> &Loads,
4983 SmallVectorImpl<LoadSDNode*> &Loads,
5018 Loads.push_back(Load);
5041 if (!SearchForAndLoads(Op.getNode(), Loads, NodesWithConsts, Mask,
5083 SmallVector<LoadSDNode*, 8> Loads;
5086 if (SearchForAndLoads(N, Loads, NodesWithConsts, Mask, FixupNode)) {
5087 if (Loads.size() == 0)
5120 for (auto *Load : Loads) {
7046 SmallPtrSet<LoadSDNode *, 8> Loads; local
7081 // Loads mus
4982 SearchForAndLoads(SDNode *N, SmallVectorImpl<LoadSDNode*> &Loads, SmallPtrSetImpl<SDNode*> &NodesWithConsts, ConstantSDNode *Mask, SDNode *&NodeToMask) argument
9719 SmallVector<SDValue, 4> Loads; local
14965 unsigned Loads = 0; member in struct:__anon3570::LoadedSlice::Cost
[all...]
/freebsd-13-stable/contrib/llvm-project/llvm/lib/Transforms/IPO/
H A DArgumentPromotion.cpp47 #include "llvm/Analysis/Loads.h"
656 SmallVector<LoadInst *, 16> Loads; local
665 Loads.push_back(LI);
699 Loads.push_back(LI);
731 if (Loads.empty())
743 for (LoadInst *Load : Loads) {
H A DGlobalOpt.cpp411 // Loads are ok.
1827 SmallVector<LoadInst *, 4> Loads;
1833 Loads.push_back(LI);
1848 Loads.push_back(LI);
1871 if (Loads.size() * Stores.size() > Threshold)
1874 for (auto *L : Loads) {
/freebsd-13-stable/contrib/llvm-project/llvm/lib/Transforms/Scalar/
H A DSROA.cpp42 #include "llvm/Analysis/Loads.h"
3751 SmallVector<LoadInst *, 4> Loads;
3815 Loads.push_back(LI);
3919 Loads.erase(llvm::remove_if(Loads,
3923 Loads.end());
3927 if (Loads.empty() && Stores.empty())
3952 for (LoadInst *LI : Loads) {
/freebsd-13-stable/contrib/subversion/subversion/libsvn_wc/
H A Dwc-metadata.sql626 ANALYZE sqlite_master; /* Loads sqlite_stat1 data for query optimizer */
/freebsd-13-stable/contrib/llvm-project/llvm/lib/Target/AMDGPU/
H A DSIISelLowering.cpp6191 SmallVector<SDValue, 4> Loads; local
6223 Loads.push_back(getMemIntrinsicNode(AMDGPUISD::BUFFER_LOAD, DL, VTList, Ops,
6228 return DAG.getNode(ISD::CONCAT_VECTORS, DL, VT, Loads);
6230 return Loads[0];
/freebsd-13-stable/lib/clang/libllvm/
H A DMakefile94 SRCS_MIN+= Analysis/Loads.cpp
/freebsd-13-stable/contrib/llvm-project/llvm/lib/Target/PowerPC/
H A DPPCISelLowering.cpp7608 // left-justified on AIX. Loads must be a power-of-2 size and cannot be
10930 SDValue Loads[4], LoadChains[4]; local
10936 Loads[i] = DAG.getLoad(MVT::i32, dl, StoreChain, Idx,
10938 LoadChains[i] = Loads[i].getValue(1);
10949 StoreChain, dl, Loads[i], Idx, SN->getPointerInfo().getWithOffset(i),
/freebsd-13-stable/contrib/llvm-project/llvm/lib/Target/X86/
H A DX86ISelLowering.cpp8315 SmallVector<LoadSDNode*, 8> Loads(NumElems, nullptr);
8339 if (!findEltLoadSrc(Elt, Loads[i], ByteOffsets[i]) || ByteOffsets[i] < 0)
8341 unsigned LoadSizeInBits = Loads[i]->getValueSizeInBits(0);
8367 LoadSDNode *LDBase = Loads[FirstLoadedElt];
8381 LoadSDNode *Ld = Loads[EltIdx];
8386 Loads[BaseIdx] == Ld && ByteOffsets[BaseIdx] == 0);
8409 auto CreateLoad = [&DAG, &DL, &Loads](EVT VT, LoadSDNode *LDBase) {
8417 for (auto *LD : Loads)
8504 for (auto *LD : Loads)
23645 assert(NewLd->getNumValues() == 2 && "Loads mus
[all...]

Completed in 521 milliseconds