HomeSort by relevance Sort by last modified time
    Searched refs:VT (Results 76 - 100 of 148) sorted by null

1 2 34 5 6

  /external/llvm/lib/Target/PowerPC/
PPCISelLowering.h 335 virtual EVT getSetCCResultType(EVT VT) const;
407 EVT VT) const;
454 virtual bool allowsUnalignedMemoryAccesses(EVT VT, bool *Fast = 0) const;
460 virtual bool isFMAFasterThanMulAndAdd(EVT VT) const;
  /external/llvm/utils/TableGen/
DAGISelMatcher.cpp 210 OS.indent(indent) << "EmitInteger " << Val << " VT=" << VT << '\n';
215 OS.indent(indent) << "EmitStringInteger " << Val << " VT=" << VT << '\n';
224 OS << " VT=" << VT << '\n';
293 return HashString(Val) ^ VT;
CallingConvEmitter.cpp 88 Record *VT = VTs->getElementAsRecord(i);
90 O << "LocVT == " << getEnumName(getValueType(VT));
CodeGenDAGPatterns.cpp 32 static inline bool isInteger(MVT::SimpleValueType VT) {
33 return EVT(VT).isInteger();
35 static inline bool isFloatingPoint(MVT::SimpleValueType VT) {
36 return EVT(VT).isFloatingPoint();
38 static inline bool isVector(MVT::SimpleValueType VT) {
39 return EVT(VT).isVector();
41 static inline bool isScalar(MVT::SimpleValueType VT) {
42 return !EVT(VT).isVector();
45 EEVT::TypeSet::TypeSet(MVT::SimpleValueType VT, TreePattern &TP) {
46 if (VT == MVT::iAny
    [all...]
CodeGenDAGPatterns.h 61 TypeSet(MVT::SimpleValueType VT, TreePattern &TP);
127 /// EnforceSmallerThan - 'this' must be a smaller VT than Other. Update
132 /// whose element is VT.
133 bool EnforceVectorEltTypeIs(EEVT::TypeSet &VT, TreePattern &TP);
136 /// be a vector type VT.
137 bool EnforceVectorSubVectorTypeIs(EEVT::TypeSet &VT, TreePattern &TP);
169 MVT::SimpleValueType VT;
452 /// UpdateNodeType - Set the node type of N to VT if VT contains
  /external/llvm/lib/CodeGen/SelectionDAG/
LegalizeFloatTypes.cpp 28 static RTLIB::Libcall GetFPLibCall(EVT VT,
35 VT == MVT::f32 ? Call_F32 :
36 VT == MVT::f64 ? Call_F64 :
37 VT == MVT::f80 ? Call_F80 :
38 VT == MVT::f128 ? Call_F128 :
39 VT == MVT::ppcf128 ? Call_PPCF128 :
498 EVT VT = N->getValueType(0);
499 EVT NVT = TLI.getTypeToTransformTo(*DAG.getContext(), VT);
523 return BitConvertToInteger(DAG.getNode(ISD::FP_EXTEND, dl, VT, NewL));
549 EVT VT = N->getValueType(0)
    [all...]
ScheduleDAGRRList.cpp 280 MVT VT = RegDefPos.GetValue();
284 if (VT == MVT::Untyped) {
313 RegClass = TLI->getRepRegClassFor(VT)->getID();
314 Cost = TLI->getRepRegClassCostFor(VT);
    [all...]
InstrEmitter.cpp 102 MVT VT = Node->getSimpleValueType(ResNo);
105 if (TLI->isTypeLegal(VT))
106 UseRC = TLI->getRegClassFor(VT);
127 MVT VT = Node->getSimpleValueType(Op.getResNo());
128 if (VT == MVT::Other || VT == MVT::Glue)
157 SrcRC = TRI->getMinimalPhysRegClass(SrcReg, VT);
163 assert(UseRC->hasType(VT) && "Incompatible phys register def and uses!");
166 DstRC = TLI->getRegClassFor(VT);
425 MVT VT, DebugLoc DL)
    [all...]
SelectionDAGISel.cpp     [all...]
ScheduleDAGFast.cpp 223 EVT VT = N->getValueType(i);
224 if (VT == MVT::Glue)
226 else if (VT == MVT::Other)
231 EVT VT = Op.getNode()->getValueType(Op.getResNo());
232 if (VT == MVT::Glue)
574 EVT VT = getPhysicalRegisterVT(LRDef->getNode(), Reg, TII);
576 TRI->getMinimalPhysRegClass(Reg, VT);
FunctionLoweringInfo.cpp 172 EVT VT = ValueVTs[vti];
173 unsigned NumRegisters = TLI.getNumRegisters(Fn->getContext(), VT);
210 unsigned FunctionLoweringInfo::CreateReg(MVT VT) {
211 return RegInfo->createVirtualRegister(TLI.getRegClassFor(VT));
272 "PHIs with non-vector integer types should have a single VT.");
LegalizeTypes.cpp     [all...]
LegalizeTypes.h 63 /// enum from TargetLowering. This can be queried with "getTypeAction(VT)".
67 TargetLowering::LegalizeTypeAction getTypeAction(EVT VT) const {
68 return TLI.getTypeAction(*DAG.getContext(), VT);
72 bool isTypeLegal(EVT VT) const {
73 return TLI.getTypeAction(*DAG.getContext(), VT) == TargetLowering::TypeLegal;
151 bool CustomLowerNode(SDNode *N, EVT VT, bool LegalizeResult);
152 bool CustomWidenLowerNode(SDNode *N, EVT VT);
167 SDValue PromoteTargetBoolean(SDValue Bool, EVT VT);
    [all...]
  /external/llvm/lib/Target/Mips/
MipsISelLowering.cpp 405 EVT MipsTargetLowering::getSetCCResultType(EVT VT) const {
406 if (!VT.isVector())
408 return VT.changeVectorElementTypeToInteger();
    [all...]
MipsSEISelLowering.cpp 78 MipsSETargetLowering::allowsUnalignedMemoryAccesses(EVT VT, bool *Fast) const {
79 MVT::SimpleValueType SVT = VT.getSimpleVT().SimpleTy;
MipsSEISelDAGToDAG.cpp 212 EVT VT = LHS.getValueType();
214 SDNode *Carry = CurDAG->getMachineNode(Mips::SLTu, DL, VT, Ops, 2);
215 SDNode *AddCarry = CurDAG->getMachineNode(Mips::ADDu, DL, VT,
217 return CurDAG->SelectNodeTo(Node, MOp, VT, MVT::Glue, LHS,
  /external/llvm/lib/Target/Hexagon/
HexagonISelLowering.cpp 600 static bool getIndexedAddressParts(SDNode *Ptr, EVT VT,
607 if (VT == MVT::i64 || VT == MVT::i32 || VT == MVT::i16 || VT == MVT::i8) {
644 EVT VT;
649 VT = LD->getMemoryVT();
652 VT = ST->getMemoryVT();
661 bool isLegal = getIndexedAddressParts(Op, VT, isSEXTLoad, Base, Offset,
664 int ShiftAmount = VT.getSizeInBits() / 16
    [all...]
  /external/llvm/lib/Target/AArch64/
AArch64ISelLowering.h 169 EVT getSetCCResultType(EVT VT) const;
239 getRegForInlineAsmConstraint(const std::string &Constraint, EVT VT) const;
  /external/llvm/lib/Target/Sparc/
SparcISelLowering.cpp     [all...]
  /external/llvm/lib/Target/MSP430/
MSP430ISelLowering.h 101 getRegForInlineAsmConstraint(const std::string &Constraint, EVT VT) const;
  /external/llvm/lib/Target/R600/
AMDILPeepholeOptimizer.cpp 130 size_t getTypeSize(VectorType * const VT, bool dereferencePtr = false);
474 const VectorType *VT = dyn_cast<VectorType>(aType);
475 numEle = VT->getNumElements();
677 const VectorType *VT = dyn_cast<VectorType>(aType);
678 numEle = VT->getNumElements();
    [all...]
  /external/llvm/lib/Target/X86/
X86ISelDAGToDAG.cpp 782 EVT VT = N.getValueType();
785 SDValue NewMask = DAG.getConstant(0xff, VT);
786 SDValue Srl = DAG.getNode(ISD::SRL, DL, VT, X, Eight);
787 SDValue And = DAG.getNode(ISD::AND, DL, VT, Srl, NewMask);
789 SDValue Shl = DAG.getNode(ISD::SHL, DL, VT, And, ShlCount);
830 EVT VT = N.getValueType();
832 SDValue NewMask = DAG.getConstant(Mask >> ShiftAmt, VT);
833 SDValue NewAnd = DAG.getNode(ISD::AND, DL, VT, X, NewMask);
834 SDValue NewShift = DAG.getNode(ISD::SHL, DL, VT, NewAnd, Shift.getOperand(1));
    [all...]
  /external/clang/lib/Analysis/
LiveVariables.cpp 235 while (const ArrayType *VT = dyn_cast<ArrayType>(ty)) {
236 if (const VariableArrayType *VAT = dyn_cast<VariableArrayType>(VT))
240 ty = VT->getElementType().getTypePtr();
  /external/clang/lib/CodeGen/
CodeGenTypes.cpp 459 const VectorType *VT = cast<VectorType>(Ty);
460 ResultType = llvm::VectorType::get(ConvertType(VT->getElementType()),
461 VT->getNumElements());
  /external/llvm/lib/Target/MBlaze/
MBlazeISelLowering.cpp 195 EVT MBlazeTargetLowering::getSetCCResultType(EVT VT) const {
    [all...]

Completed in 433 milliseconds

1 2 34 5 6