/external/swiftshader/third_party/LLVM/lib/Target/X86/ |
D | X86InstrMMX.td | 138 (x86mmx (scalar_to_vector GR32:$src)))]>; 143 (x86mmx (scalar_to_vector (loadi32 addr:$src))))]>; 147 def : Pat<(x86mmx (MMX_X86movw2d GR32:$src)), 150 def : Pat<(x86mmx (MMX_X86movw2d (loadi32 addr:$src))), 161 (MMX_X86movd2w (x86mmx VR64:$src)))]>; 189 [(store (x86mmx VR64:$src), addr:$dst)]>; 194 (x86mmx (bitconvert 202 (i64 (bitconvert (x86mmx VR64:$src))))))]>; 220 (x86mmx (X86vzmovl (x86mmx (scalar_to_vector GR32:$src)))))]>; 226 (x86mmx (X86vzmovl (x86mmx [all …]
|
D | X86GenDAGISel.inc | 5829 /*12806*/ OPC_CheckChild1Type, MVT::x86mmx, 5838 …// Src: (st VR64:x86mmx:$src, addr:iPTR:$dst)<<P:Predicate_unindexedstore>><<P:Predicate_store>> -… 5839 // Dst: (MMX_MOVQ64mr addr:iPTR:$dst, VR64:x86mmx:$src) 5858 /*12866*/ OPC_CheckType, MVT::x86mmx, 5863 1/*#VTs*/, MVT::x86mmx, 5/*#Ops*/, 2, 3, 4, 5, 6, 5864 …// Src: (X86vzmovl:x86mmx (scalar_to_vector:x86mmx (ld:i32 addr:iPTR:$src)<<P:Predicate_unindexedl… 5865 // Dst: (MMX_MOVZDI2PDIrm:x86mmx addr:iPTR:$src) 5870 /*12891*/ OPC_CheckType, MVT::x86mmx, 5873 1/*#VTs*/, MVT::x86mmx, 1/*#Ops*/, 0, 5874 … // Src: (X86vzmovl:x86mmx (scalar_to_vector:x86mmx GR32:i32:$src)) - Complexity = 21 [all …]
|
D | X86CallingConv.td | 51 CCIfType<[x86mmx], CCAssignToReg<[MM0]>>, 95 CCIfType<[x86mmx], CCAssignToReg<[XMM0, XMM1]>>, 102 CCIfType<[x86mmx], CCBitConvertToType<i64>>, 151 CCIfType<[x86mmx], 197 CCIfType<[x86mmx], CCBitConvertToType<i64>>, 259 CCIfNotVarArg<CCIfType<[x86mmx], 290 CCIfType<[x86mmx], CCAssignToStack<8, 4>>]>;
|
D | X86InstrFragmentsSIMD.td | 19 [SDTCisVT<0, i32>, SDTCisVT<1, x86mmx>]>>; 23 [SDTCisVT<0, x86mmx>, SDTCisVT<1, i32>]>>; 29 def load_mmx : PatFrag<(ops node:$ptr), (x86mmx (load node:$ptr))>; 30 def bc_mmx : PatFrag<(ops node:$in), (x86mmx (bitconvert node:$in))>; 303 def memopmmx : PatFrag<(ops node:$ptr), (x86mmx (memop64 node:$ptr))>;
|
D | X86GenCallingConv.inc | 188 if (LocVT == MVT::x86mmx) { 277 if (LocVT == MVT::x86mmx) { 524 if (LocVT == MVT::x86mmx) { 698 if (LocVT == MVT::x86mmx) { 877 if (LocVT == MVT::x86mmx) { 1056 if (LocVT == MVT::x86mmx) { 1077 if (LocVT == MVT::x86mmx) {
|
D | X86GenFastISel.inc | 83 case MVT::x86mmx: return FastEmit_ISD_BITCAST_MVT_i64_MVT_x86mmx_r(Op0, Op0IsKill); 117 case MVT::x86mmx: return FastEmit_ISD_BITCAST_MVT_f64_MVT_x86mmx_r(Op0, Op0IsKill); 148 case MVT::x86mmx: return FastEmit_ISD_BITCAST_MVT_x86mmx_r(RetVT, Op0, Op0IsKill); 712 case MVT::x86mmx: return FastEmit_ISD_SCALAR_TO_VECTOR_MVT_i32_MVT_x86mmx_r(Op0, Op0IsKill); 1148 case MVT::x86mmx: return FastEmit_X86ISD_MMX_MOVD2W_MVT_x86mmx_r(RetVT, Op0, Op0IsKill); 1156 if (RetVT.SimpleTy != MVT::x86mmx) 1202 if (RetVT.SimpleTy != MVT::x86mmx) 1224 case MVT::x86mmx: return FastEmit_X86ISD_MOVQ2DQ_MVT_x86mmx_r(RetVT, Op0, Op0IsKill);
|
D | X86RegisterInfo.td | 459 def VR64: RegisterClass<"X86", [x86mmx], 64, (sequence "MM%u", 0, 7)>;
|
/external/llvm/lib/Target/X86/ |
D | X86InstrMMX.td | 224 (x86mmx (scalar_to_vector GR32:$src)))], 229 (x86mmx (scalar_to_vector (loadi32 addr:$src))))], 234 def : Pat<(x86mmx (MMX_X86movw2d GR32:$src)), 237 def : Pat<(x86mmx (MMX_X86movw2d (loadi32 addr:$src))), 249 (MMX_X86movd2w (x86mmx VR64:$src)))], 299 [(store (x86mmx VR64:$src), addr:$dst)], 306 (x86mmx (bitconvert 316 (i64 (bitconvert (x86mmx VR64:$src))))))], 339 def : Pat<(x86mmx (X86vzmovl (x86mmx (scalar_to_vector GR32:$src)))), 342 def : Pat<(x86mmx (X86vzmovl (x86mmx (scalar_to_vector (loadi32 addr:$src))))), [all …]
|
D | X86CallingConv.td | 73 CCIfType<[x86mmx], CCAssignToReg<[MM0]>>, 164 CCIfType<[x86mmx], CCAssignToReg<[XMM0, XMM1]>>, 174 CCIfType<[x86mmx], CCBitConvertToType<i64>>, 212 CCIfType<[x86mmx], CCAssignToReg<[XMM0, XMM1, XMM2, XMM3]>>, 315 CCIfType<[x86mmx], 409 CCIfType<[x86mmx], CCBitConvertToType<i64>>, 580 CCIfNotVarArg<CCIfType<[x86mmx], 605 CCIfType<[x86mmx], CCAssignToStack<8, 4>>,
|
D | X86InstrFragmentsSIMD.td | 20 [SDTCisVT<0, i32>, SDTCisVT<1, x86mmx>]>>; 23 [SDTCisVT<0, x86mmx>, SDTCisVT<1, i32>]>>; 29 def load_mmx : PatFrag<(ops node:$ptr), (x86mmx (load node:$ptr))>; 31 (x86mmx (MMX_X86movw2d (load node:$ptr)))>; 32 def bc_mmx : PatFrag<(ops node:$in), (x86mmx (bitconvert node:$in))>; 746 def memopmmx : PatFrag<(ops node:$ptr), (x86mmx (memop64 node:$ptr))>;
|
D | X86RegisterInfo.td | 468 def VR64: RegisterClass<"X86", [x86mmx], 64, (sequence "MM%u", 0, 7)>;
|
/external/swiftshader/third_party/LLVM/lib/VMCore/ |
D | ValueTypes.cpp | 119 case MVT::x86mmx: return "x86mmx"; in getEVTString() 166 case MVT::x86mmx: return Type::getX86_MMXTy(Context); in getTypeForEVT() 208 case Type::X86_MMXTyID: return MVT(MVT::x86mmx); in getEVT()
|
/external/llvm/lib/IR/ |
D | ValueTypes.cpp | 144 case MVT::x86mmx: return "x86mmx"; in getEVTString() 222 case MVT::x86mmx: return Type::getX86_MMXTy(Context); in getTypeForEVT() 294 case Type::X86_MMXTyID: return MVT(MVT::x86mmx); in getVT()
|
/external/swiftshader/third_party/LLVM/include/llvm/CodeGen/ |
D | ValueTypes.h | 80 x86mmx = 33, // This is an X86 MMX value enumerator 260 case x86mmx: in getSizeInBits()
|
D | ValueTypes.td | 58 def x86mmx : ValueType<64 , 33>; // X86 MMX value
|
/external/llvm/include/llvm/CodeGen/ |
D | MachineValueType.h | 126 x86mmx = 64, // This is an X86 MMX value enumerator 467 case x86mmx: in getSizeInBits()
|
D | ValueTypes.td | 95 def x86mmx : ValueType<64 , 64>; // X86 MMX value
|
/external/swiftshader/third_party/LLVM/utils/TableGen/ |
D | CodeGenTarget.cpp | 66 case MVT::x86mmx: return "MVT::x86mmx"; in getEnumName()
|
D | IntrinsicEmitter.cpp | 198 } else if (VT == MVT::x86mmx) { in EmitTypeForValueType()
|
/external/llvm/utils/TableGen/ |
D | CodeGenTarget.cpp | 70 case MVT::x86mmx: return "MVT::x86mmx"; in getEnumName()
|
D | IntrinsicEmitter.cpp | 230 case MVT::x86mmx: return Sig.push_back(IIT_MMX); in EncodeFixedValueType()
|
/external/swiftshader/third_party/LLVM/include/llvm/ |
D | Intrinsics.td | 115 def llvm_x86mmx_ty : LLVMType<x86mmx>;
|
D | Intrinsics.gen | 5486 VerifyIntrinsicPrototype(ID, IF, 0, 2, MVT::iPTR, MVT::x86mmx); 5492 VerifyIntrinsicPrototype(ID, IF, 0, 3, MVT::x86mmx, MVT::x86mmx, MVT::iPTR); 5715 VerifyIntrinsicPrototype(ID, IF, 1, 1, MVT::i32, MVT::x86mmx); 5718 VerifyIntrinsicPrototype(ID, IF, 1, 2, MVT::i32, MVT::x86mmx, MVT::i32); 5851 VerifyIntrinsicPrototype(ID, IF, 1, 1, MVT::v2f64, MVT::x86mmx); 5963 VerifyIntrinsicPrototype(ID, IF, 1, 2, MVT::v4f32, MVT::v4f32, MVT::x86mmx); 6171 VerifyIntrinsicPrototype(ID, IF, 1, 1, MVT::x86mmx, MVT::v2f64); 6175 VerifyIntrinsicPrototype(ID, IF, 1, 1, MVT::x86mmx, MVT::v4f32); 6187 VerifyIntrinsicPrototype(ID, IF, 1, 1, MVT::x86mmx, MVT::x86mmx); 6197 VerifyIntrinsicPrototype(ID, IF, 1, 2, MVT::x86mmx, MVT::x86mmx, MVT::i32); [all …]
|
/external/llvm/include/llvm/IR/ |
D | Intrinsics.td | 166 def llvm_x86mmx_ty : LLVMType<x86mmx>;
|
/external/swiftshader/third_party/LLVM/lib/CodeGen/SelectionDAG/ |
D | LegalizeVectorTypes.cpp | 1626 if (WidenSize % InSize == 0 && InVT != MVT::x86mmx) { in WidenVecRes_BITCAST() 2099 if (InWidenSize % Size == 0 && !VT.isVector() && VT != MVT::x86mmx) { in WidenVecOp_BITCAST()
|