/netbsd/external/apache2/llvm/dist/llvm/lib/Target/X86/ |
H A D | X86InstrMMX.td | 29 [(set VR64:$dst, (x86mmx (MMX_X86movw2d (i32 0))))]>; 164 (x86mmx (MMX_X86movw2d GR32:$src)))]>, 180 (MMX_X86movd2w (x86mmx VR64:$src)))]>, 229 [(store (x86mmx VR64:$src), addr:$dst)]>; 240 (x86mmx (MMX_X86movdq2q VR128:$src)))]>; 566 def : Pat<(f64 (bitconvert (x86mmx VR64:$src))), 568 def : Pat<(x86mmx (bitconvert (f64 FR64:$src))), 570 def : Pat<(x86mmx (MMX_X86movdq2q 573 def : Pat<(x86mmx (MMX_X86movdq2q 576 def : Pat<(x86mmx (MMX_X86movdq2q [all …]
|
H A 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]>>, 539 CCIfType<[x86mmx], 646 CCIfType<[x86mmx], CCBitConvertToType<i64>>, 820 CCIfNotVarArg<CCIfType<[x86mmx], 845 CCIfType<[x86mmx], CCAssignToStack<8, 4>>,
|
H A 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))>;
|
H A D | X86RegisterInfo.td | 569 def VR64: RegisterClass<"X86", [x86mmx], 64, (sequence "MM%u", 0, 7)>;
|
H A D | X86FastISel.cpp | 540 case MVT::x86mmx: in X86FastEmitStore() 3308 if (ArgVT == MVT::x86mmx) in fastLowerCall()
|
H A D | X86ISelLowering.cpp | 2469 case MVT::x86mmx: in findRepresentativeClass() 2759 if (ValVT == MVT::x86mmx) { in LowerReturn() 3692 else if (RegVT == MVT::x86mmx) in LowerFormalArguments() 29308 !(DstVT == MVT::x86mmx && SrcVT.isVector())) in LowerBITCAST() 29329 if (DstVT == MVT::x86mmx) in LowerBITCAST() 39775 return DAG.getUNDEF(MVT::x86mmx); in createMMXBuildVector() 39797 return DAG.getUNDEF(MVT::x86mmx); in createMMXBuildVector() 40026 if (VT == MVT::x86mmx) { in combineBitcast() 41054 if (MMXSrc.getValueType() == MVT::x86mmx) in combineExtractVectorElt() 41064 if (MMXSrc.getValueType() == MVT::x86mmx) in combineExtractVectorElt() [all …]
|
H A D | X86InstrCompiler.td | 556 defm _VR64 : CMOVrr_PSEUDO<VR64, x86mmx>;
|
/netbsd/external/apache2/llvm/dist/llvm/lib/CodeGen/ |
H A D | ValueTypes.cpp | 169 case MVT::x86mmx: return "x86mmx"; in getEVTString() 200 case MVT::x86mmx: return Type::getX86_MMXTy(Context); in getTypeForEVT() 515 case Type::X86_MMXTyID: return MVT(MVT::x86mmx); in getVT()
|
/netbsd/external/apache2/llvm/dist/llvm/include/llvm/Support/ |
H A D | MachineValueType.h | 247 x86mmx = 161, // This is an X86 MMX value enumerator 885 case x86mmx: in getSizeInBits()
|
/netbsd/external/apache2/llvm/dist/llvm/include/llvm/CodeGen/ |
H A D | ValueTypes.td | 202 def x86mmx : ValueType<64, 161>; // X86 MMX value
|
/netbsd/external/apache2/llvm/dist/llvm/utils/TableGen/ |
H A D | IntrinsicEmitter.cpp | 279 case MVT::x86mmx: return Sig.push_back(IIT_MMX); in EncodeFixedValueType()
|
H A D | CodeGenTarget.cpp | 78 case MVT::x86mmx: return "MVT::x86mmx"; in getEnumName()
|
/netbsd/external/apache2/llvm/dist/llvm/lib/CodeGen/SelectionDAG/ |
H A D | SelectionDAGBuilder.cpp | 298 if (PartEVT == MVT::x86mmx && ValueVT.isInteger() && in getCopyFromParts() 518 assert((PartVT.isInteger() || PartVT == MVT::x86mmx) && in getCopyToParts() 523 if (PartVT == MVT::x86mmx) in getCopyToParts() 532 assert((PartVT.isInteger() || PartVT == MVT::x86mmx) && in getCopyToParts() 537 if (PartVT == MVT::x86mmx) in getCopyToParts()
|
H A D | LegalizeVectorTypes.cpp | 3826 if (WidenSize % InSize == 0 && InVT != MVT::x86mmx) { in WidenVecRes_BITCAST() 4772 if (InWidenSize % Size == 0 && !VT.isVector() && VT != MVT::x86mmx) { in WidenVecOp_BITCAST()
|
/netbsd/external/apache2/llvm/dist/llvm/include/llvm/IR/ |
H A D | Intrinsics.td | 259 def llvm_x86mmx_ty : LLVMType<x86mmx>;
|