/external/llvm/lib/Target/AArch64/ |
H A D | AArch64PBQPRegAlloc.h | 25 SmallSetVector<unsigned, 32> Chains; member in class:llvm::A57ChainingConstraint
|
H A D | AArch64PBQPRegAlloc.cpp | 248 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 D | LoadStoreVectorizer.cpp | 720 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 D | WebAssemblyISelLowering.cpp | 372 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 D | SelectionDAGBuilder.cpp | 750 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 D | DAGCombiner.cpp | 7889 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 D | ELFDumper.cpp | 1814 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 D | AMDGPUISelLowering.cpp | 787 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 D | SIISelLowering.cpp | 731 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 D | SelectionDAGBuilder.cpp | 769 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 D | DAGCombiner.cpp | 432 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 D | X86ISelLowering.cpp | 16294 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 D | X86ISelLowering.cpp | 13701 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 D | ARMISelLowering.cpp | 10302 SmallVector<SDValue, 8> Chains; local 10318 Chains.push_back(Ch); 10320 return DAG.getNode(ISD::TokenFactor, DL, MVT::Other, Chains);
|