/external/llvm/include/llvm/CodeGen/ |
H A D | RuntimeLibcalls.h | 393 Libcall getFPEXT(EVT OpVT, EVT RetVT); 397 Libcall getFPROUND(EVT OpVT, EVT RetVT); 401 Libcall getFPTOSINT(EVT OpVT, EVT RetVT); 405 Libcall getFPTOUINT(EVT OpVT, EVT RetVT); 409 Libcall getSINTTOFP(EVT OpVT, EVT RetVT); 413 Libcall getUINTTOFP(EVT OpVT, EVT RetVT);
|
H A D | SelectionDAG.h | 585 /// BooleanContent for type OpVT or truncating it. 586 SDValue getBoolExtOrTrunc(SDValue Op, SDLoc SL, EVT VT, EVT OpVT);
|
/external/llvm/lib/CodeGen/ |
H A D | TargetLoweringBase.cpp | 420 RTLIB::Libcall RTLIB::getFPEXT(EVT OpVT, EVT RetVT) { argument 421 if (OpVT == MVT::f32) { 426 } else if (OpVT == MVT::f64) { 436 RTLIB::Libcall RTLIB::getFPROUND(EVT OpVT, EVT RetVT) { argument 438 if (OpVT == MVT::f64) 440 if (OpVT == MVT::f80) 442 if (OpVT == MVT::f128) 444 if (OpVT == MVT::ppcf128) 447 if (OpVT == MVT::f80) 449 if (OpVT 460 getFPTOSINT(EVT OpVT, EVT RetVT) argument 510 getFPTOUINT(EVT OpVT, EVT RetVT) argument 560 getSINTTOFP(EVT OpVT, EVT RetVT) argument 600 getUINTTOFP(EVT OpVT, EVT RetVT) argument [all...] |
/external/chromium_org/third_party/mesa/src/src/gallium/drivers/radeon/ |
H A D | AMDILISelDAGToDAG.cpp | 165 EVT OpVT = N->getValueType(0); local 168 return CurDAG->SelectNodeTo(N, NewOpc, OpVT, TFI);
|
/external/mesa3d/src/gallium/drivers/radeon/ |
H A D | AMDILISelDAGToDAG.cpp | 165 EVT OpVT = N->getValueType(0); local 168 return CurDAG->SelectNodeTo(N, NewOpc, OpVT, TFI);
|
/external/llvm/lib/CodeGen/SelectionDAG/ |
H A D | ScheduleDAGSDNodes.cpp | 470 EVT OpVT = N->getOperand(i).getValueType(); 471 assert(OpVT != MVT::Glue && "Glued nodes should be in same sunit!"); 472 bool isChain = OpVT == MVT::Other;
|
H A D | LegalizeVectorTypes.cpp | 275 EVT OpVT = Cond->getOperand(0)->getValueType(0); local 276 ScalarBool = TLI.getBooleanContents(OpVT.getScalarType()); 277 VecBool = TLI.getBooleanContents(OpVT); 358 EVT OpVT = LHS.getValueType(); local 363 if (getTypeAction(OpVT) == TargetLowering::TypeScalarizeVector) { 367 EVT VT = OpVT.getVectorElementType(); 380 TargetLowering::getExtendForContent(TLI.getBooleanContents(OpVT));
|
H A D | LegalizeDAG.cpp | 1212 MVT OpVT = Node->getOperand(CompareOperand).getSimpleValueType(); 1215 Action = TLI.getCondCodeAction(CCCode, OpVT); 1221 Action = TLI.getOperationAction(Node->getOpcode(), OpVT); 1664 MVT OpVT = LHS.getSimpleValueType(); 1667 switch (TLI.getCondCodeAction(CCCode, OpVT)) { 1674 if (TLI.isCondCodeLegal(InvCC, OpVT)) { 1684 assert(TLI.getCondCodeAction(ISD::SETOEQ, OpVT) 1689 assert(TLI.getCondCodeAction(ISD::SETUNE, OpVT) 1706 if (!OpVT.isInteger()) { 1726 if (TLI.isCondCodeLegal(InvCC, OpVT)) { [all...] |
H A D | LegalizeTypes.cpp | 276 EVT OpVT = N->getOperand(i).getValueType(); local 277 switch (getTypeAction(OpVT)) {
|
H A D | DAGCombiner.cpp | 7025 EVT OpVT = N0.getValueType(); local 7036 if (!TLI.isOperationLegalOrCustom(ISD::SINT_TO_FP, OpVT) && 7037 TLI.isOperationLegalOrCustom(ISD::UINT_TO_FP, OpVT)) { 7078 EVT OpVT = N0.getValueType(); local 7089 if (!TLI.isOperationLegalOrCustom(ISD::UINT_TO_FP, OpVT) && 7090 TLI.isOperationLegalOrCustom(ISD::SINT_TO_FP, OpVT)) { 9770 EVT OpVT = Ops[0].getValueType(); local 9771 if (InVal.getValueType() != OpVT) 9772 InVal = OpVT.bitsGT(InVal.getValueType()) ? 9773 DAG.getNode(ISD::ANY_EXTEND, dl, OpVT, InVa [all...] |
H A D | TargetLowering.cpp | 1141 EVT OpVT = Val.getValueType(); 1142 unsigned BitWidth = OpVT.getScalarType().getSizeInBits();
|
H A D | SelectionDAGBuilder.cpp | 6231 MVT OpVT = MVT::Other; 6246 OpVT = TLI->getSimpleValueType(STy->getElementType(ResNo)); 6249 OpVT = TLI->getSimpleValueType(CS.getType()); 6270 OpVT = OpInfo.getCallOperandValEVT(*DAG.getContext(), *TLI, DL). 6274 OpInfo.ConstraintVT = OpVT;
|
H A D | LegalizeIntegerTypes.cpp | 1016 EVT OpVT = N->getOpcode() == ISD::SELECT ? OpTy.getScalarType() : OpTy; local 1017 Cond = PromoteTargetBoolean(Cond, OpVT);
|
H A D | SelectionDAG.cpp | 1016 EVT OpVT) { 1020 TargetLowering::BooleanContent BType = TLI->getBooleanContents(OpVT); 1015 getBoolExtOrTrunc(SDValue Op, SDLoc SL, EVT VT, EVT OpVT) argument
|
/external/llvm/lib/Target/Sparc/ |
H A D | SparcISelLowering.cpp | 2219 EVT OpVT = Op.getOperand(0).getValueType(); local 2220 assert(OpVT == MVT::i32 || (OpVT == MVT::i64)); 2222 EVT floatVT = (OpVT == MVT::i32) ? MVT::f32 : MVT::f64; 2226 && (!hasHardQuad || !TLI.isTypeLegal(OpVT))) { 2227 const char *libName = TLI.getLibcallName(OpVT == MVT::i32 2234 if (!TLI.isTypeLegal(OpVT)) 2239 unsigned opcode = (OpVT == MVT::i32)? SPISD::ITOF : SPISD::XTOF; 2268 EVT OpVT = Op.getOperand(0).getValueType(); local 2269 assert(OpVT [all...] |
/external/llvm/lib/Target/X86/ |
H A D | X86ISelLowering.cpp | 8610 static SDValue getVZextMovL(MVT VT, MVT OpVT, 8620 MVT ExtVT = (OpVT == MVT::v2f64) ? MVT::i64 : MVT::i32; 8626 OpVT = (OpVT == MVT::v2f64) ? MVT::v2i64 : MVT::v4i32; 8628 DAG.getNode(X86ISD::VZEXT_MOVL, dl, OpVT, 8630 OpVT, 8638 DAG.getNode(X86ISD::VZEXT_MOVL, dl, OpVT, 8640 OpVT, SrcOp))); 10050 MVT OpVT = Op.getSimpleValueType(); 10054 if (!OpVT [all...] |
/external/llvm/lib/Target/R600/ |
H A D | R600ISelLowering.cpp | 1918 EVT OpVT = Ops[0].getValueType(); local 1919 if (InVal.getValueType() != OpVT) 1920 InVal = OpVT.bitsGT(InVal.getValueType()) ? 1921 DAG.getNode(ISD::ANY_EXTEND, dl, OpVT, InVal) : 1922 DAG.getNode(ISD::TRUNCATE, dl, OpVT, InVal);
|
/external/llvm/lib/Target/ARM/ |
H A D | ARMISelLowering.cpp | 3819 EVT OpVT = (VT == MVT::f32) ? MVT::v2i32 : MVT::v1i64; local 3821 Mask = DAG.getNode(ARMISD::VSHL, dl, OpVT, 3822 DAG.getNode(ISD::BITCAST, dl, OpVT, Mask), 3829 Tmp1 = DAG.getNode(ARMISD::VSHL, dl, OpVT, 3830 DAG.getNode(ISD::BITCAST, dl, OpVT, Tmp1), 3836 Tmp0 = DAG.getNode(ISD::BITCAST, dl, OpVT, Tmp0); 3837 Tmp1 = DAG.getNode(ISD::BITCAST, dl, OpVT, Tmp1); 3842 SDValue MaskNot = DAG.getNode(ISD::XOR, dl, OpVT, Mask, 3843 DAG.getNode(ISD::BITCAST, dl, OpVT, AllOnes)); 3845 SDValue Res = DAG.getNode(ISD::OR, dl, OpVT, [all...] |
/external/llvm/utils/TableGen/ |
H A D | CodeGenDAGPatterns.cpp | 1634 MVT::SimpleValueType OpVT = Int->IS.ParamVTs[i]; local 1636 MadeChange |= getChild(i+1)->UpdateNodeType(0, OpVT, TP);
|