Home
last modified time | relevance | path

Searched refs:ValueVTs (Results 1 – 15 of 15) sorted by relevance

/external/swiftshader/third_party/LLVM/lib/CodeGen/SelectionDAG/
DFunctionLoweringInfo.cpp167 SmallVector<EVT, 4> ValueVTs; in set() local
168 ComputeValueVTs(TLI, PN->getType(), ValueVTs); in set()
169 for (unsigned vti = 0, vte = ValueVTs.size(); vti != vte; ++vti) { in set()
170 EVT VT = ValueVTs[vti]; in set()
220 SmallVector<EVT, 4> ValueVTs; in CreateRegs() local
221 ComputeValueVTs(TLI, Ty, ValueVTs); in CreateRegs()
224 for (unsigned Value = 0, e = ValueVTs.size(); Value != e; ++Value) { in CreateRegs()
225 EVT ValueVT = ValueVTs[Value]; in CreateRegs()
267 SmallVector<EVT, 1> ValueVTs; in ComputePHILiveOutRegInfo() local
268 ComputeValueVTs(TLI, Ty, ValueVTs); in ComputePHILiveOutRegInfo()
[all …]
DSelectionDAGBuilder.cpp555 SmallVector<EVT, 4> ValueVTs; member
578 : ValueVTs(1, valuevt), RegVTs(1, regvt), Regs(regs) {} in RegsForValue()
582 ComputeValueVTs(tli, Ty, ValueVTs); in RegsForValue()
584 for (unsigned Value = 0, e = ValueVTs.size(); Value != e; ++Value) { in RegsForValue()
585 EVT ValueVT = ValueVTs[Value]; in RegsForValue()
597 for (unsigned Value = 0, e = ValueVTs.size(); Value != e; ++Value) { in areValueTypesLegal()
607 ValueVTs.append(RHS.ValueVTs.begin(), RHS.ValueVTs.end()); in append()
646 if (ValueVTs.empty()) in getCopyFromRegs()
652 SmallVector<SDValue, 4> Values(ValueVTs.size()); in getCopyFromRegs()
654 for (unsigned Value = 0, Part = 0, e = ValueVTs.size(); Value != e; ++Value) { in getCopyFromRegs()
[all …]
DTargetLowering.cpp1006 SmallVector<EVT, 4> ValueVTs; in GetReturnInfo() local
1007 ComputeValueVTs(TLI, ReturnType, ValueVTs); in GetReturnInfo()
1008 unsigned NumValues = ValueVTs.size(); in GetReturnInfo()
1013 EVT VT = ValueVTs[j]; in GetReturnInfo()
DLegalizeIntegerTypes.cpp432 EVT ValueVTs[] = { N->getValueType(0), NVT }; in PromoteIntRes_Overflow() local
435 DAG.getVTList(ValueVTs, 2), Ops, 2); in PromoteIntRes_Overflow()
/external/llvm/lib/CodeGen/SelectionDAG/
DFunctionLoweringInfo.cpp298 SmallVector<EVT, 4> ValueVTs; in set() local
299 ComputeValueVTs(*TLI, MF->getDataLayout(), PN->getType(), ValueVTs); in set()
300 for (unsigned vti = 0, vte = ValueVTs.size(); vti != vte; ++vti) { in set()
301 EVT VT = ValueVTs[vti]; in set()
379 SmallVector<EVT, 4> ValueVTs; in CreateRegs() local
380 ComputeValueVTs(*TLI, MF->getDataLayout(), Ty, ValueVTs); in CreateRegs()
383 for (unsigned Value = 0, e = ValueVTs.size(); Value != e; ++Value) { in CreateRegs()
384 EVT ValueVT = ValueVTs[Value]; in CreateRegs()
426 SmallVector<EVT, 1> ValueVTs; in ComputePHILiveOutRegInfo() local
427 ComputeValueVTs(*TLI, MF->getDataLayout(), Ty, ValueVTs); in ComputePHILiveOutRegInfo()
[all …]
DSelectionDAGBuilder.cpp620 : ValueVTs(1, valuevt), RegVTs(1, regvt), Regs(regs) {} in RegsForValue()
624 ComputeValueVTs(TLI, DL, Ty, ValueVTs); in RegsForValue()
626 for (EVT ValueVT : ValueVTs) { in RegsForValue()
645 if (ValueVTs.empty()) in getCopyFromRegs()
651 SmallVector<SDValue, 4> Values(ValueVTs.size()); in getCopyFromRegs()
653 for (unsigned Value = 0, Part = 0, e = ValueVTs.size(); Value != e; ++Value) { in getCopyFromRegs()
655 EVT ValueVT = ValueVTs[Value]; in getCopyFromRegs()
738 return DAG.getNode(ISD::MERGE_VALUES, dl, DAG.getVTList(ValueVTs), Values); in getCopyFromRegs()
755 for (unsigned Value = 0, Part = 0, e = ValueVTs.size(); Value != e; ++Value) { in getCopyToRegs()
756 EVT ValueVT = ValueVTs[Value]; in getCopyToRegs()
[all …]
DSelectionDAGBuilder.h959 SmallVector<EVT, 4> ValueVTs; member
987 ValueVTs.append(RHS.ValueVTs.begin(), RHS.ValueVTs.end()); in append()
DLegalizeIntegerTypes.cpp526 EVT ValueVTs[] = { N->getValueType(0), NVT }; in PromoteIntRes_Overflow() local
529 DAG.getVTList(ValueVTs), Ops); in PromoteIntRes_Overflow()
/external/swiftshader/third_party/LLVM/lib/CodeGen/
DAnalysis.cpp76 SmallVectorImpl<EVT> &ValueVTs, in ComputeValueVTs() argument
86 ComputeValueVTs(TLI, *EI, ValueVTs, Offsets, in ComputeValueVTs()
95 ComputeValueVTs(TLI, EltTy, ValueVTs, Offsets, in ComputeValueVTs()
103 ValueVTs.push_back(TLI.getValueType(Ty)); in ComputeValueVTs()
/external/llvm/lib/CodeGen/
DAnalysis.cpp86 Type *Ty, SmallVectorImpl<EVT> &ValueVTs, in ComputeValueVTs() argument
96 ComputeValueVTs(TLI, DL, *EI, ValueVTs, Offsets, in ComputeValueVTs()
105 ComputeValueVTs(TLI, DL, EltTy, ValueVTs, Offsets, in ComputeValueVTs()
113 ValueVTs.push_back(TLI.getValueType(DL, Ty)); in ComputeValueVTs()
DTargetLoweringBase.cpp1572 SmallVector<EVT, 4> ValueVTs; in GetReturnInfo() local
1573 ComputeValueVTs(TLI, DL, ReturnType, ValueVTs); in GetReturnInfo()
1574 unsigned NumValues = ValueVTs.size(); in GetReturnInfo()
1578 EVT VT = ValueVTs[j]; in GetReturnInfo()
/external/swiftshader/third_party/LLVM/include/llvm/CodeGen/
DAnalysis.h55 SmallVectorImpl<EVT> &ValueVTs,
/external/llvm/include/llvm/CodeGen/
DAnalysis.h73 SmallVectorImpl<EVT> &ValueVTs,
/external/llvm/lib/Target/WebAssembly/
DWebAssemblyAsmPrinter.cpp129 Type *Ty, SmallVectorImpl<MVT> &ValueVTs) { in ComputeLegalValueVTs() argument
140 ValueVTs.push_back(RegisterVT); in ComputeLegalValueVTs()
/external/llvm/lib/Target/NVPTX/
DNVPTXISelLowering.cpp84 Type *Ty, SmallVectorImpl<EVT> &ValueVTs, in ComputePTXValueVTs() argument
96 ValueVTs.push_back(VT.getVectorElementType()); in ComputePTXValueVTs()
101 ValueVTs.push_back(VT); in ComputePTXValueVTs()