Searched refs:Chains (Results 1 - 14 of 14) sorted by relevance

/external/llvm/lib/Target/AArch64/
H A DAArch64PBQPRegAlloc.h25 SmallSetVector<unsigned, 32> Chains; member in class:llvm::A57ChainingConstraint
H A DAArch64PBQPRegAlloc.cpp248 if (Chains.count(Ra)) {
252 Chains.remove(Ra);
253 Chains.insert(Rd);
258 Chains.insert(Rd);
264 for (auto r : Chains) {
289 // Enforce that cost is higher with all other Chains of the same parity
335 Chains.clear(); // FIXME: really needed ? Could not work at MF level ?
339 // Forget Chains which have expired
340 for (auto r : Chains) {
349 Chains
[all...]
/external/llvm/lib/Transforms/Vectorize/
H A DLoadStoreVectorizer.cpp720 auto Chains = splitOddVectorElts(Chain, Sz);
721 return vectorizeStoreChain(Chains.first, InstructionsProcessed) |
722 vectorizeStoreChain(Chains.second, InstructionsProcessed);
874 auto Chains = splitOddVectorElts(Chain, Sz);
875 return vectorizeLoadChain(Chains.first, InstructionsProcessed) |
876 vectorizeLoadChain(Chains.second, InstructionsProcessed);
/external/llvm/lib/Target/WebAssembly/
H A DWebAssemblyISelLowering.cpp372 SmallVector<SDValue, 8> Chains; local
381 Chains.push_back(DAG.getStore(
385 if (!Chains.empty())
386 Chain = DAG.getNode(ISD::TokenFactor, DL, MVT::Other, Chains);
/external/swiftshader/third_party/LLVM/lib/CodeGen/SelectionDAG/
H A DSelectionDAGBuilder.cpp750 SmallVector<SDValue, 8> Chains(NumRegs);
760 Chains[i] = Part.getValue(0);
774 Chain = Chains[NumRegs-1];
776 Chain = DAG.getNode(ISD::TokenFactor, dl, MVT::Other, &Chains[0], NumRegs);
1156 SmallVector<SDValue, 4> Chains(NumValues);
1161 Chains[i] =
1169 MVT::Other, &Chains[0], NumValues);
3204 SmallVector<SDValue, 4> Chains(std::min(unsigned(MaxParallelChains),
3218 MVT::Other, &Chains[0], ChainI);
3230 Chains[Chain
[all...]
H A DDAGCombiner.cpp7889 SmallVector<SDValue, 8> Chains; // List of chains to visit. local
7903 Chains.push_back(OriginalChain);
7909 while (!Chains.empty()) {
7910 SDValue Chain = Chains.back();
7911 Chains.pop_back();
7959 Chains.push_back(Chain.getOperand(0));
7975 Chains.push_back(Chain.getOperand(--n));
/external/llvm/tools/llvm-readobj/
H A DELFDumper.cpp1814 W.printNumber("Num Chains", HashTable->nchain);
1816 W.printList("Chains", HashTable->chains());
3073 ArrayRef<Elf_Word> Chains = HashTable->chains(); local
3086 for (size_t C = Buckets[B]; C > 0 && C < NChain; C = Chains[C])
3119 ArrayRef<Elf_Word> Chains = GnuHashTable->values(NumSyms);
3125 if (Chains.size() == 0 || NBucket == 0)
3135 C < Chains.size() && (Chains[C] & 1) == 0; C++)
/external/llvm/lib/Target/AMDGPU/
H A DAMDGPUISelLowering.cpp787 SmallVector<SDValue, 8> Chains; local
794 Chains.push_back(LowerConstantInitializer(Elt, GV, Ptr, Chain, DAG));
797 return DAG.getNode(ISD::TokenFactor, DL, MVT::Other, Chains);
812 SmallVector<SDValue, 8> Chains; local
818 Chains.push_back(LowerConstantInitializer(Elt, GV, Ptr, Chain, DAG));
821 return DAG.getNode(ISD::TokenFactor, DL, MVT::Other, Chains);
H A DSIISelLowering.cpp731 SmallVector<SDValue, 16> Chains; local
753 Chains.push_back(Arg.getValue(1));
931 if (Chains.empty())
934 return DAG.getNode(ISD::TokenFactor, DL, MVT::Other, Chains);
/external/llvm/lib/CodeGen/SelectionDAG/
H A DSelectionDAGBuilder.cpp769 SmallVector<SDValue, 8> Chains(NumRegs);
779 Chains[i] = Part.getValue(0);
793 Chain = Chains[NumRegs-1];
795 Chain = DAG.getNode(ISD::TokenFactor, dl, MVT::Other, Chains);
1419 SmallVector<SDValue, 4> Chains(NumValues);
1426 Chains[i] =
1434 MVT::Other, Chains);
3516 SmallVector<SDValue, 4> Chains(std::min(MaxParallelChains, NumValues));
3529 makeArrayRef(Chains.data(), ChainI));
3543 Chains[Chain
[all...]
H A DDAGCombiner.cpp432 SmallVectorImpl<SDValue> &Chains,
5979 SmallVector<SDValue, 4> Chains; local
5996 Chains.push_back(SplitLoad.getValue(1));
5999 SDValue NewChain = DAG.getNode(ISD::TokenFactor, DL, MVT::Other, Chains);
11216 SmallVectorImpl<SDValue> &Chains, EVT Ty) const {
11221 Chains.push_back(St->getChain());
11248 SmallVector<SDValue, 8> Chains; local
11267 StoredVal = getMergedConstantVectorStore(DAG, DL, StoreNodes, Chains, Ty);
11277 Chains.push_back(St->getChain());
11297 Chains
11214 getMergedConstantVectorStore( SelectionDAG &DAG, const SDLoc &SL, ArrayRef<MemOpLink> Stores, SmallVectorImpl<SDValue> &Chains, EVT Ty) const argument
14848 SmallVector<SDValue, 8> Chains; // List of chains to visit. local
[all...]
/external/llvm/lib/Target/X86/
H A DX86ISelLowering.cpp16294 SmallVector<SDValue, 2> Chains; local
16300 Chains.push_back(LoadLo.getValue(1));
16309 Chains.push_back(LoadHi.getValue(1));
16310 SDValue NewChain = DAG.getNode(ISD::TokenFactor, dl, MVT::Other, Chains);
16445 SmallVector<SDValue, 8> Chains; local
16457 Chains.push_back(ScalarLoad.getValue(1));
16469 SDValue TF = DAG.getNode(ISD::TokenFactor, dl, MVT::Other, Chains);
29279 SmallVector<SDValue, 8> Chains; local
[all...]
/external/swiftshader/third_party/LLVM/lib/Target/X86/
H A DX86ISelLowering.cpp13701 SmallVector<SDValue, 8> Chains; local
13715 Chains.push_back(Ch);
13718 return DAG.getNode(ISD::TokenFactor, dl, MVT::Other, &Chains[0],
13719 Chains.size());
/external/llvm/lib/Target/ARM/
H A DARMISelLowering.cpp10302 SmallVector<SDValue, 8> Chains; local
10318 Chains.push_back(Ch);
10320 return DAG.getNode(ISD::TokenFactor, DL, MVT::Other, Chains);

Completed in 704 milliseconds