HomeSort by relevance Sort by last modified time
    Searched defs:SVT (Results 1 - 22 of 22) sorted by null

  /external/llvm/lib/CodeGen/GlobalISel/
RegisterBankInfo.cpp 104 for (MVT::SimpleValueType SVT :
106 recordRegBankForType(getRegBank(ID), SVT);
  /external/llvm/lib/CodeGen/SelectionDAG/
LegalizeDAG.cpp 263 EVT SVT = VT;
264 while (SVT != MVT::f32 && SVT != MVT::f16) {
265 SVT = (MVT::SimpleValueType)(SVT.getSimpleVT().SimpleTy - 1);
266 if (ConstantFPSDNode::isValueValidForType(SVT, CFP->getValueAPF()) &&
269 TLI.isLoadExtLegal(ISD::EXTLOAD, OrigVT, SVT) &&
271 Type *SType = SVT.getTypeForEVT(*DAG.getContext());
273 VT = SVT;
    [all...]
LegalizeFloatTypes.cpp     [all...]
LegalizeIntegerTypes.cpp 216 EVT SVT = getSetCCResultType(N->getOperand(2).getValueType());
221 if (!TLI.isTypeLegal(SVT))
222 SVT = NVT;
224 SDVTList VTs = DAG.getVTList(N->getValueType(0), SVT, MVT::Other);
595 EVT SVT = getSetCCResultType(N->getOperand(0).getValueType());
601 if (!TLI.isTypeLegal(SVT))
602 SVT = NVT;
605 assert(SVT.isVector() == N->getOperand(0).getValueType().isVector() &&
620 SDValue SetCC = DAG.getNode(N->getOpcode(), dl, SVT, LHS, RHS,
623 assert(NVT.bitsLE(SVT) && "Integer type overpromoted?")
    [all...]
LegalizeVectorTypes.cpp     [all...]
SelectionDAG.cpp     [all...]
DAGCombiner.cpp     [all...]
  /external/llvm/lib/CodeGen/
TargetLoweringBase.cpp     [all...]
  /external/swiftshader/third_party/LLVM/lib/CodeGen/SelectionDAG/
LegalizeDAG.cpp 355 EVT SVT = VT;
356 while (SVT != MVT::f32) {
357 SVT = (MVT::SimpleValueType)(SVT.getSimpleVT().SimpleTy - 1);
358 if (ConstantFPSDNode::isValueValidForType(SVT, CFP->getValueAPF()) &&
361 TLI.isLoadExtLegal(ISD::EXTLOAD, SVT) &&
363 Type *SType = SVT.getTypeForEVT(*DAG.getContext());
365 VT = SVT;
    [all...]
LegalizeFloatTypes.cpp 541 EVT SVT = N->getOperand(0).getValueType();
554 if (NVT.bitsGE(SVT))
702 EVT SVT = N->getOperand(0).getValueType();
705 RTLIB::Libcall LC = RTLIB::getFPROUND(SVT, RVT);
    [all...]
TargetLowering.cpp 845 EVT SVT = (MVT::SimpleValueType)nVT;
848 if (SVT.getVectorElementType().getSizeInBits() > EltVT.getSizeInBits()
849 && SVT.getVectorNumElements() == NElts &&
850 isTypeLegal(SVT) && SVT.getScalarType().isInteger()) {
851 TransformToType[i] = SVT;
852 RegisterTypeForVT[i] = SVT;
    [all...]
LegalizeIntegerTypes.cpp 505 EVT SVT = TLI.getSetCCResultType(N->getOperand(0).getValueType());
511 if (!TLI.isTypeLegal(SVT))
512 SVT = NVT;
515 assert(SVT.isVector() == N->getOperand(0).getValueType().isVector() &&
519 SDValue SetCC = DAG.getNode(N->getOpcode(), dl, SVT, N->getOperand(0),
522 assert(NVT.bitsLE(SVT) && "Integer type overpromoted?");
    [all...]
DAGCombiner.cpp     [all...]
  /external/llvm/lib/Target/Hexagon/
HexagonISelDAGToDAG.cpp     [all...]
HexagonISelLowering.cpp     [all...]
  /external/llvm/lib/Target/Mips/
MipsSEISelLowering.cpp 337 MVT::SimpleValueType SVT = VT.getSimpleVT().SimpleTy;
349 switch (SVT) {
    [all...]
  /external/llvm/lib/Transforms/InstCombine/
InstCombineCalls.cpp 297 auto SVT = VT->getElementType();
299 unsigned BitWidth = SVT->getPrimitiveSizeInBits();
316 auto ShiftAmt = ConstantInt::get(SVT, Count.zextOrTrunc(BitWidth));
368 auto SVT = VT->getVectorElementType();
370 int BitWidth = SVT->getIntegerBitWidth();
407 ConstantVec.push_back(UndefValue::get(SVT));
410 ConstantVec.push_back(ConstantInt::getNullValue(SVT));
424 ShiftVecAmts.push_back(UndefValue::get(SVT));
426 ShiftVecAmts.push_back(ConstantInt::get(SVT, Idx));
    [all...]
  /external/swiftshader/third_party/LLVM/lib/Target/Mips/
MipsISelLowering.cpp 235 MVT::SimpleValueType SVT = VT.getSimpleVT().SimpleTy;
236 return SVT == MVT::i64 || SVT == MVT::i32 || SVT == MVT::i16;
    [all...]
  /external/llvm/lib/Target/AArch64/
AArch64ISelLowering.cpp     [all...]
  /external/llvm/lib/Target/PowerPC/
PPCISelLowering.cpp     [all...]
  /external/swiftshader/third_party/LLVM/lib/Target/X86/
X86ISelLowering.cpp     [all...]
  /external/llvm/lib/Target/X86/
X86ISelLowering.cpp     [all...]

Completed in 1202 milliseconds