/freebsd-11-stable/contrib/llvm-project/llvm/lib/Target/AArch64/ |
H A D | AArch64PBQPRegAlloc.h | 26 SmallSetVector<unsigned, 32> Chains; member in class:llvm::A57ChainingConstraint
|
H A D | AArch64PBQPRegAlloc.cpp | 247 if (Chains.count(Ra)) { 251 Chains.remove(Ra); 252 Chains.insert(Rd); 257 Chains.insert(Rd); 263 for (auto r : Chains) { 288 // Enforce that cost is higher with all other Chains of the same parity 334 Chains.clear(); // FIXME: really needed ? Could not work at MF level ? 338 // Forget Chains which have expired 339 for (auto r : Chains) { 348 Chains [all...] |
/freebsd-11-stable/contrib/llvm-project/llvm/lib/Transforms/Vectorize/ |
H A D | LoadStoreVectorizer.cpp | 1024 auto Chains = splitOddVectorElts(Chain, Sz); local 1025 return vectorizeStoreChain(Chains.first, InstructionsProcessed) | 1026 vectorizeStoreChain(Chains.second, InstructionsProcessed); 1037 auto Chains = splitOddVectorElts(Chain, Sz); local 1038 return vectorizeStoreChain(Chains.first, InstructionsProcessed) | 1039 vectorizeStoreChain(Chains.second, InstructionsProcessed); 1167 auto Chains = splitOddVectorElts(Chain, Sz); local 1168 return vectorizeLoadChain(Chains.first, InstructionsProcessed) | 1169 vectorizeLoadChain(Chains.second, InstructionsProcessed); 1177 auto Chains local [all...] |
/freebsd-11-stable/contrib/llvm-project/llvm/lib/CodeGen/SelectionDAG/ |
H A D | LegalizeVectorTypes.cpp | 1325 SmallVector<SDValue, 8> Chains; local 1349 Chains.push_back(Scalar.getValue(1)); 1356 Chain = DAG.getNode(ISD::TokenFactor, dl, MVT::Other, Chains); 3083 SmallVector<SDValue, 16> Chains; local 3126 Chains.push_back(Oper.getValue(1)); 3154 Chains.push_back(Oper.getValue(1)); 3162 if (Chains.size() == 1) 3163 NewChain = Chains[0]; 3165 NewChain = DAG.getNode(ISD::TokenFactor, dl, MVT::Other, Chains); 4145 SmallVector<SDValue, 8> Chains(NumElt [all...] |
H A D | SelectionDAGBuilder.cpp | 917 SmallVector<SDValue, 8> Chains(NumRegs); 927 Chains[i] = Part.getValue(0); 941 Chain = Chains[NumRegs-1]; 943 Chain = DAG.getNode(ISD::TokenFactor, dl, MVT::Other, Chains); 1837 SmallVector<SDValue, 4> Chains(NumValues); 1846 Chains[i] = DAG.getStore(Chain, getCurSDLoc(), Val, 1852 MVT::Other, Chains); 4110 SmallVector<SDValue, 4> Chains(std::min(MaxParallelChains, NumValues)); 4123 makeArrayRef(Chains.data(), ChainI)); 4145 Chains[Chain 9564 tryToElideArgumentCopy( FunctionLoweringInfo &FuncInfo, SmallVectorImpl<SDValue> &Chains, DenseMap<int, int> &ArgCopyElisionFrameIndexMap, SmallPtrSetImpl<const Instruction *> &ElidedArgCopyInstrs, ArgCopyElisionMapTy &ArgCopyElisionCandidates, const Argument &Arg, SDValue ArgVal, bool &ArgHasUses) argument 9836 SmallVector<SDValue, 4> Chains; local [all...] |
H A D | DAGCombiner.cpp | 9314 SmallVector<SDValue, 4> Chains; local 9329 Chains.push_back(SplitLoad.getValue(1)); 9332 SDValue NewChain = DAG.getNode(ISD::TokenFactor, DL, MVT::Other, Chains); 15346 SmallVector<SDValue, 8> Chains; local 15357 Chains.push_back(StoreNodes[i].MemNode->getChain()); 15360 assert(Chains.size() > 0 && "Chain should have generated a chain"); 15361 return DAG.getTokenFactor(StoreDL, Chains); 16578 SmallVector<SDValue, 8> Chains = {N->getOperand(0)}; local 16579 while (!Chains.empty()) { 16580 SDValue Chain = Chains 20941 SmallVector<SDValue, 8> Chains; // List of chains to visit. local [all...] |
/freebsd-11-stable/contrib/llvm-project/llvm/lib/Target/WebAssembly/ |
H A D | WebAssemblyISelLowering.cpp | 786 SmallVector<SDValue, 8> Chains; local 795 Chains.push_back( 799 if (!Chains.empty()) 800 Chain = DAG.getNode(ISD::TokenFactor, DL, MVT::Other, Chains);
|
/freebsd-11-stable/contrib/llvm-project/llvm/tools/llvm-readobj/ |
H A D | ELFDumper.cpp | 2486 W.printNumber("Num Chains", HashTable->nchain); 2488 W.printList("Chains", HashTable->chains()); 3727 auto Chains = SysVHash->chains(); local 3732 for (uint32_t Ch = Buckets[Buc]; Ch < SysVHash->nchain; Ch = Chains[Ch]) { 4246 ArrayRef<Elf_Word> Chains = HashTable->chains(); local 4260 for (size_t C = Buckets[B]; C < NChain; C = Chains[C]) { 4304 ArrayRef<Elf_Word> Chains = GnuHashTable->values(NumSyms); 4310 if (Chains.empty() || NBucket == 0) 4320 C < Chains.size() && (Chains[ [all...] |
/freebsd-11-stable/contrib/llvm-project/llvm/lib/CodeGen/ |
H A D | CodeGenPrepare.cpp | 5678 SmallVector<Instruction *, 2> Chains; local 5680 bool HasPromoted = tryToPromoteExts(TPT, Exts, Chains); 5684 for (auto I : Chains) {
|
/freebsd-11-stable/contrib/llvm-project/llvm/lib/Target/AMDGPU/ |
H A D | SIISelLowering.cpp | 2122 SmallVector<SDValue, 16> Chains; local 2150 Chains.push_back(Arg.getValue(1)); 2170 Chains.push_back(Val.getValue(1)); 2246 return Chains.empty() ? Chain : 2247 DAG.getNode(ISD::TokenFactor, DL, MVT::Other, Chains);
|
/freebsd-11-stable/contrib/llvm-project/llvm/lib/Target/SystemZ/ |
H A D | SystemZISelLowering.cpp | 2758 SDValue Chains[6] = { H0.getValue(1), L0.getValue(1), 2761 SDValue NewChain = DAG.getNode(ISD::TokenFactor, DL, MVT::Other, Chains);
|
/freebsd-11-stable/contrib/llvm-project/llvm/lib/Target/ARM/ |
H A D | ARMISelLowering.cpp | 13516 SmallVector<SDValue, 8> Chains; local 13531 Chains.push_back(Ch); 13533 return DAG.getNode(ISD::TokenFactor, DL, MVT::Other, Chains);
|
/freebsd-11-stable/contrib/llvm-project/llvm/lib/Target/X86/ |
H A D | X86ISelLowering.cpp | 18740 SmallVector<SDValue, 4> Chains(4); 18748 Chains[i] = SignCvts[i].getValue(1); 18757 Chain = DAG.getNode(ISD::TokenFactor, DL, MVT::Other, Chains); [all...] |