Searched refs:x86mmx (Results 1 – 14 of 14) sorted by relevance
/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]>>, 171 CCIfType<[x86mmx], CCBitConvertToType<i64>>, 281 CCIfType<[x86mmx], 375 CCIfType<[x86mmx], CCBitConvertToType<i64>>, 546 CCIfNotVarArg<CCIfType<[x86mmx], 571 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))>; 757 def memopmmx : PatFrag<(ops node:$ptr), (x86mmx (memop64 node:$ptr))>;
|
D | X86RegisterInfo.td | 448 def VR64: RegisterClass<"X86", [x86mmx], 64, (sequence "MM%u", 0, 7)>;
|
D | X86FastISel.cpp | 2954 if (ArgVT == MVT::x86mmx) in fastLowerCall()
|
D | X86ISelLowering.cpp | 776 addRegisterClass(MVT::x86mmx, &X86::VR64RegClass); in X86TargetLowering() 2103 case MVT::x86mmx: in findRepresentativeClass() 2266 if (ValVT == MVT::x86mmx) { in LowerReturn() 2718 else if (RegVT == MVT::x86mmx) in LowerFormalArguments() 23729 if (VT == MVT::x86mmx && N0.getOpcode() == ISD::BUILD_VECTOR && in PerformBITCASTCombine() 23782 if (MMXSrc.getValueType() == MVT::x86mmx) in PerformEXTRACT_VECTOR_ELTCombine() 23793 MMXSrcOp.getOperand(0).getValueType() == MVT::x86mmx) in PerformEXTRACT_VECTOR_ELTCombine()
|
/external/llvm/lib/IR/ |
D | ValueTypes.cpp | 139 case MVT::x86mmx: return "x86mmx"; in getEVTString() 217 case MVT::x86mmx: return Type::getX86_MMXTy(Context); in getTypeForEVT() 289 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 460 case x86mmx: in getSizeInBits()
|
D | ValueTypes.td | 95 def x86mmx : ValueType<64 , 64>; // X86 MMX value
|
/external/llvm/utils/TableGen/ |
D | CodeGenTarget.cpp | 70 case MVT::x86mmx: return "MVT::x86mmx"; in getEnumName()
|
D | IntrinsicEmitter.cpp | 288 case MVT::x86mmx: return Sig.push_back(IIT_MMX); in EncodeFixedValueType()
|
/external/llvm/include/llvm/IR/ |
D | Intrinsics.td | 155 def llvm_x86mmx_ty : LLVMType<x86mmx>;
|
/external/llvm/lib/CodeGen/SelectionDAG/ |
D | SelectionDAGBuilder.cpp | 401 assert((PartVT.isInteger() || PartVT == MVT::x86mmx) && in getCopyToParts() 406 if (PartVT == MVT::x86mmx) in getCopyToParts() 415 assert((PartVT.isInteger() || PartVT == MVT::x86mmx) && in getCopyToParts() 420 if (PartVT == MVT::x86mmx) in getCopyToParts()
|
D | LegalizeVectorTypes.cpp | 2463 if (WidenSize % InSize == 0 && InVT != MVT::x86mmx) { in WidenVecRes_BITCAST() 3110 if (InWidenSize % Size == 0 && !VT.isVector() && VT != MVT::x86mmx) { in WidenVecOp_BITCAST()
|