Searched refs:VT2 (Results 1 - 10 of 10) sorted by relevance

/macosx-10.9.5/llvmCore-3425.0.33/include/llvm/Support/
H A DPassNameParser.h89 static int ValLessThan(const void *VT1, const void *VT2) { argument
92 static_cast<const ValType *>(VT2)->Name);
/macosx-10.9.5/llvmCore-3425.0.33/include/llvm/CodeGen/
H A DSelectionDAG.h357 SDVTList getVTList(EVT VT1, EVT VT2);
358 SDVTList getVTList(EVT VT1, EVT VT2, EVT VT3);
359 SDVTList getVTList(EVT VT1, EVT VT2, EVT VT3, EVT VT4);
780 SDNode *SelectNodeTo(SDNode *N, unsigned TargetOpc, EVT VT1, EVT VT2);
782 EVT VT2, const SDValue *Ops, unsigned NumOps);
784 EVT VT2, EVT VT3, const SDValue *Ops, unsigned NumOps);
786 EVT VT2, EVT VT3, EVT VT4, const SDValue *Ops,
789 EVT VT2, SDValue Op1);
791 EVT VT2, SDValue Op1, SDValue Op2);
793 EVT VT2, SDValu
[all...]
/macosx-10.9.5/llvmCore-3425.0.33/lib/Target/MSP430/
H A DMSP430ISelLowering.h106 virtual bool isTruncateFree(EVT VT1, EVT VT2) const;
117 virtual bool isZExtFree(EVT VT1, EVT VT2) const;
H A DMSP430ISelLowering.cpp996 bool MSP430TargetLowering::isTruncateFree(EVT VT1, EVT VT2) const {
997 if (!VT1.isInteger() || !VT2.isInteger())
1000 return (VT1.getSizeInBits() > VT2.getSizeInBits());
1008 bool MSP430TargetLowering::isZExtFree(EVT VT1, EVT VT2) const {
1010 return 0 && VT1 == MVT::i8 && VT2 == MVT::i16;
/macosx-10.9.5/llvmCore-3425.0.33/lib/CodeGen/SelectionDAG/
H A DSelectionDAG.cpp1555 SDValue SelectionDAG::CreateStackTemporary(EVT VT1, EVT VT2) { argument
1557 VT2.getStoreSizeInBits())/8;
1559 Type *Ty2 = VT2.getTypeForEVT(*getContext());
4710 SDVTList SelectionDAG::getVTList(EVT VT1, EVT VT2) { argument
4713 if (I->NumVTs == 2 && I->VTs[0] == VT1 && I->VTs[1] == VT2)
4718 Array[1] = VT2;
4724 SDVTList SelectionDAG::getVTList(EVT VT1, EVT VT2, EVT VT3) { argument
4727 if (I->NumVTs == 3 && I->VTs[0] == VT1 && I->VTs[1] == VT2 &&
4733 Array[1] = VT2;
4740 SDVTList SelectionDAG::getVTList(EVT VT1, EVT VT2, EV argument
4949 SelectNodeTo(SDNode *N, unsigned MachineOpc, EVT VT1, EVT VT2, const SDValue *Ops, unsigned NumOps) argument
4956 SelectNodeTo(SDNode *N, unsigned MachineOpc, EVT VT1, EVT VT2) argument
4962 SelectNodeTo(SDNode *N, unsigned MachineOpc, EVT VT1, EVT VT2, EVT VT3, const SDValue *Ops, unsigned NumOps) argument
4969 SelectNodeTo(SDNode *N, unsigned MachineOpc, EVT VT1, EVT VT2, EVT VT3, EVT VT4, const SDValue *Ops, unsigned NumOps) argument
4976 SelectNodeTo(SDNode *N, unsigned MachineOpc, EVT VT1, EVT VT2, SDValue Op1) argument
4984 SelectNodeTo(SDNode *N, unsigned MachineOpc, EVT VT1, EVT VT2, SDValue Op1, SDValue Op2) argument
4992 SelectNodeTo(SDNode *N, unsigned MachineOpc, EVT VT1, EVT VT2, SDValue Op1, SDValue Op2, SDValue Op3) argument
5001 SelectNodeTo(SDNode *N, unsigned MachineOpc, EVT VT1, EVT VT2, EVT VT3, SDValue Op1, SDValue Op2, SDValue Op3) argument
5167 getMachineNode(unsigned Opcode, DebugLoc dl, EVT VT1, EVT VT2) argument
5173 getMachineNode(unsigned Opcode, DebugLoc dl, EVT VT1, EVT VT2, SDValue Op1) argument
5181 getMachineNode(unsigned Opcode, DebugLoc dl, EVT VT1, EVT VT2, SDValue Op1, SDValue Op2) argument
5189 getMachineNode(unsigned Opcode, DebugLoc dl, EVT VT1, EVT VT2, SDValue Op1, SDValue Op2, SDValue Op3) argument
5198 getMachineNode(unsigned Opcode, DebugLoc dl, EVT VT1, EVT VT2, const SDValue *Ops, unsigned NumOps) argument
5206 getMachineNode(unsigned Opcode, DebugLoc dl, EVT VT1, EVT VT2, EVT VT3, SDValue Op1, SDValue Op2) argument
5215 getMachineNode(unsigned Opcode, DebugLoc dl, EVT VT1, EVT VT2, EVT VT3, SDValue Op1, SDValue Op2, SDValue Op3) argument
5224 getMachineNode(unsigned Opcode, DebugLoc dl, EVT VT1, EVT VT2, EVT VT3, const SDValue *Ops, unsigned NumOps) argument
5232 getMachineNode(unsigned Opcode, DebugLoc dl, EVT VT1, EVT VT2, EVT VT3, EVT VT4, const SDValue *Ops, unsigned NumOps) argument
[all...]
/macosx-10.9.5/llvmCore-3425.0.33/lib/Target/Hexagon/
H A DHexagonISelLowering.h83 virtual bool isTruncateFree(EVT VT1, EVT VT2) const;
H A DHexagonISelLowering.cpp1461 bool HexagonTargetLowering::isTruncateFree(EVT VT1, EVT VT2) const {
1462 if (!VT1.isSimple() || !VT2.isSimple()) {
1465 return ((VT1.getSimpleVT() == MVT::i64) && (VT2.getSimpleVT() == MVT::i32));
/macosx-10.9.5/llvmCore-3425.0.33/lib/Target/X86/
H A DX86ISelLowering.h605 virtual bool isTruncateFree(EVT VT1, EVT VT2) const;
616 virtual bool isZExtFree(EVT VT1, EVT VT2) const;
625 /// operations of type VT1 to VT2. e.g. on x86, it's profitable to narrow
627 virtual bool isNarrowingProfitable(EVT VT1, EVT VT2) const;
H A DX86ISelLowering.cpp11871 bool X86TargetLowering::isTruncateFree(EVT VT1, EVT VT2) const {
11872 if (!VT1.isInteger() || !VT2.isInteger())
11875 unsigned NumBits2 = VT2.getSizeInBits();
11886 bool X86TargetLowering::isZExtFree(EVT VT1, EVT VT2) const {
11888 return VT1 == MVT::i32 && VT2 == MVT::i64 && Subtarget->is64Bit();
11891 bool X86TargetLowering::isNarrowingProfitable(EVT VT1, EVT VT2) const {
11893 return !(VT1 == MVT::i32 && VT2 == MVT::i16);
/macosx-10.9.5/llvmCore-3425.0.33/include/llvm/Target/
H A DTargetLowering.h609 EVT VT1, VT2; local
611 return getVectorTypeBreakdown(Context, VT, VT1, NumIntermediates, VT2);
1692 virtual bool isTruncateFree(EVT /*VT1*/, EVT /*VT2*/) const {
1708 virtual bool isZExtFree(EVT /*VT1*/, EVT /*VT2*/) const {
1733 /// operations of type VT1 to VT2. e.g. on x86, it's profitable to narrow
1735 virtual bool isNarrowingProfitable(EVT /*VT1*/, EVT /*VT2*/) const {

Completed in 193 milliseconds