/external/swiftshader/third_party/llvm-10.0/llvm/lib/Target/X86/ |
D | X86InstrMMX.td | 167 (x86mmx (scalar_to_vector GR32:$src)))]>, 172 (x86mmx (scalar_to_vector (loadi32 addr:$src))))]>, 176 def : Pat<(x86mmx (MMX_X86movw2d GR32:$src)), 178 def : Pat<(x86mmx (MMX_X86movw2d (i32 0))), 180 def : Pat<(x86mmx (MMX_X86movw2d (loadi32 addr:$src))), 192 (MMX_X86movd2w (x86mmx VR64:$src)))]>, 241 [(store (x86mmx VR64:$src), addr:$dst)]>; 247 (x86mmx (bitconvert 256 (i64 (bitconvert (x86mmx VR64:$src))))))]>; 277 def : Pat<(x86mmx (X86vzmovl (x86mmx (scalar_to_vector GR32:$src)))), [all …]
|
D | X86CallingConv.td | 134 CCIfSubtarget<"is64Bit()", CCIfType<[x86mmx], CCAssignToStack<8, 8>>>, 135 CCIfType<[x86mmx], CCAssignToStack<8, 4>>, 253 CCIfType<[x86mmx], CCAssignToReg<[MM0]>>, 337 CCIfType<[x86mmx], CCAssignToReg<[XMM0, XMM1]>>, 347 CCIfType<[x86mmx], CCBitConvertToType<i64>>, 403 CCIfType<[x86mmx], CCAssignToReg<[XMM0, XMM1, XMM2, XMM3]>>, 526 CCIfType<[x86mmx], 630 CCIfType<[x86mmx], CCBitConvertToType<i64>>, 803 CCIfNotVarArg<CCIfType<[x86mmx], 828 CCIfType<[x86mmx], CCAssignToStack<8, 4>>,
|
D | X86InstrFragmentsSIMD.td | 19 [SDTCisVT<0, i32>, SDTCisVT<1, x86mmx>]>>; 22 [SDTCisVT<0, x86mmx>, SDTCisVT<1, i32>]>>; 28 def load_mmx : PatFrag<(ops node:$ptr), (x86mmx (load node:$ptr))>;
|
/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/llvm-project/llvm/lib/Target/X86/ |
D | X86InstrMMX.td | 29 [(set VR64:$dst, (x86mmx (MMX_X86movw2d (i32 0))))]>; 164 (x86mmx (MMX_X86movw2d GR32:$src)))]>, 169 (x86mmx (MMX_X86movw2d (loadi32 addr:$src))))]>, 180 (MMX_X86movd2w (x86mmx VR64:$src)))]>, 229 [(store (x86mmx VR64:$src), addr:$dst)]>; 232 [SDTCisVT<0, x86mmx>, SDTCisVT<1, v2i64>]>>; 234 [SDTCisVT<0, v2i64>, SDTCisVT<1, x86mmx>]>>; 240 (x86mmx (MMX_X86movdq2q VR128:$src)))]>; 566 def : Pat<(f64 (bitconvert (x86mmx VR64:$src))), 568 def : Pat<(x86mmx (bitconvert (f64 FR64:$src))), [all …]
|
D | X86CallingConv.td | 134 CCIfSubtarget<"is64Bit()", CCIfType<[x86mmx], CCAssignToStack<8, 8>>>, 135 CCIfType<[x86mmx], CCAssignToStack<8, 4>>, 253 CCIfType<[x86mmx], CCAssignToReg<[MM0]>>, 337 CCIfType<[x86mmx], CCAssignToReg<[XMM0, XMM1]>>, 350 CCIfType<[x86mmx], CCBitConvertToType<i64>>, 406 CCIfType<[x86mmx], CCAssignToReg<[XMM0, XMM1, XMM2, XMM3]>>, 532 CCIfType<[x86mmx], 636 CCIfType<[x86mmx], CCBitConvertToType<i64>>, 810 CCIfNotVarArg<CCIfType<[x86mmx], 835 CCIfType<[x86mmx], CCAssignToStack<8, 4>>,
|
D | X86InstrFragmentsSIMD.td | 19 [SDTCisVT<0, i32>, SDTCisVT<1, x86mmx>]>>; 22 [SDTCisVT<0, x86mmx>, SDTCisVT<1, i32>]>>; 28 def load_mmx : PatFrag<(ops node:$ptr), (x86mmx (load node:$ptr))>;
|
/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-10.0/llvm/lib/CodeGen/ |
D | ValueTypes.cpp | 130 case MVT::x86mmx: return "x86mmx"; in getEVTString() 158 case MVT::x86mmx: return Type::getX86_MMXTy(Context); in getTypeForEVT() 337 case Type::X86_MMXTyID: return MVT(MVT::x86mmx); in getVT()
|
/external/llvm-project/llvm/lib/CodeGen/ |
D | ValueTypes.cpp | 166 case MVT::x86mmx: return "x86mmx"; in getEVTString() 197 case MVT::x86mmx: return Type::getX86_MMXTy(Context); in getTypeForEVT() 503 case Type::X86_MMXTyID: return MVT(MVT::x86mmx); in getVT()
|
/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-10.0/llvm/include/llvm/Support/ |
D | MachineValueType.h | 210 x86mmx = 130, // This is an X86 MMX value enumerator 734 case x86mmx: in getSizeInBits()
|
/external/swiftshader/third_party/llvm-10.0/configs/common/lib/Target/X86/ |
D | X86GenCallingConv.inc | 450 if (LocVT == MVT::x86mmx) { 541 if (LocVT == MVT::x86mmx) { 973 if (LocVT == MVT::x86mmx) { 980 if (LocVT == MVT::x86mmx) { 1465 if (LocVT == MVT::x86mmx) { 2045 if (LocVT == MVT::x86mmx) { 2052 if (LocVT == MVT::x86mmx) { 2211 if (LocVT == MVT::x86mmx) { 2516 if (LocVT == MVT::x86mmx) { 2523 if (LocVT == MVT::x86mmx) { [all …]
|
/external/llvm-project/llvm/include/llvm/Support/ |
D | MachineValueType.h | 237 x86mmx = 157, // This is an X86 MMX value enumerator 863 case x86mmx: in getSizeInBits()
|
/external/llvm/utils/TableGen/ |
D | IntrinsicEmitter.cpp | 230 case MVT::x86mmx: return Sig.push_back(IIT_MMX); in EncodeFixedValueType()
|
D | CodeGenTarget.cpp | 70 case MVT::x86mmx: return "MVT::x86mmx"; in getEnumName()
|
/external/swiftshader/third_party/llvm-10.0/llvm/include/llvm/CodeGen/ |
D | ValueTypes.td | 164 def x86mmx : ValueType<64 , 130>; // X86 MMX value
|
/external/llvm-project/llvm/include/llvm/CodeGen/ |
D | ValueTypes.td | 192 def x86mmx : ValueType<64 , 157>; // X86 MMX value
|
/external/llvm-project/llvm/utils/TableGen/ |
D | IntrinsicEmitter.cpp | 278 case MVT::x86mmx: return Sig.push_back(IIT_MMX); in EncodeFixedValueType()
|
D | CodeGenTarget.cpp | 78 case MVT::x86mmx: return "MVT::x86mmx"; in getEnumName()
|
/external/llvm/include/llvm/IR/ |
D | Intrinsics.td | 166 def llvm_x86mmx_ty : LLVMType<x86mmx>;
|