Home
last modified time | relevance | path

Searched refs:x86mmx (Results 1 – 15 of 15) sorted by relevance

/netbsd/external/apache2/llvm/dist/llvm/lib/Target/X86/
H A DX86InstrMMX.td29 [(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 DX86CallingConv.td134 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 DX86InstrFragmentsSIMD.td19 [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 DX86RegisterInfo.td569 def VR64: RegisterClass<"X86", [x86mmx], 64, (sequence "MM%u", 0, 7)>;
H A DX86FastISel.cpp540 case MVT::x86mmx: in X86FastEmitStore()
3308 if (ArgVT == MVT::x86mmx) in fastLowerCall()
H A DX86ISelLowering.cpp2469 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 DX86InstrCompiler.td556 defm _VR64 : CMOVrr_PSEUDO<VR64, x86mmx>;
/netbsd/external/apache2/llvm/dist/llvm/lib/CodeGen/
H A DValueTypes.cpp169 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 DMachineValueType.h247 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 DValueTypes.td202 def x86mmx : ValueType<64, 161>; // X86 MMX value
/netbsd/external/apache2/llvm/dist/llvm/utils/TableGen/
H A DIntrinsicEmitter.cpp279 case MVT::x86mmx: return Sig.push_back(IIT_MMX); in EncodeFixedValueType()
H A DCodeGenTarget.cpp78 case MVT::x86mmx: return "MVT::x86mmx"; in getEnumName()
/netbsd/external/apache2/llvm/dist/llvm/lib/CodeGen/SelectionDAG/
H A DSelectionDAGBuilder.cpp298 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 DLegalizeVectorTypes.cpp3826 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 DIntrinsics.td259 def llvm_x86mmx_ty : LLVMType<x86mmx>;