Lines Matching refs:RetVT
118 bool X86FastEmitCMoveSelect(MVT RetVT, const Instruction *I);
120 bool X86FastEmitSSESelect(MVT RetVT, const Instruction *I);
122 bool X86FastEmitPseudoSelect(MVT RetVT, const Instruction *I);
275 MVT RetVT; in foldX86XALUIntrinsic() local
279 if (!isTypeLegal(RetTy, RetVT)) in foldX86XALUIntrinsic()
282 if (RetVT != MVT::i32 && RetVT != MVT::i64) in foldX86XALUIntrinsic()
1763 bool X86FastISel::X86FastEmitCMoveSelect(MVT RetVT, const Instruction *I) { in X86FastEmitCMoveSelect() argument
1769 if (RetVT < MVT::i16 || RetVT > MVT::i64) in X86FastEmitCMoveSelect()
1773 const TargetRegisterClass *RC = TLI.getRegClassFor(RetVT); in X86FastEmitCMoveSelect()
1883 bool X86FastISel::X86FastEmitSSESelect(MVT RetVT, const Instruction *I) { in X86FastEmitSSESelect() argument
1892 !((Subtarget->hasSSE1() && RetVT == MVT::f32) || in X86FastEmitSSESelect()
1893 (Subtarget->hasSSE2() && RetVT == MVT::f64))) in X86FastEmitSSESelect()
1925 switch (RetVT.SimpleTy) { in X86FastEmitSSESelect()
1949 const TargetRegisterClass *RC = TLI.getRegClassFor(RetVT); in X86FastEmitSSESelect()
1962 (RetVT.SimpleTy == MVT::f32) ? X86::VCMPSSrr : X86::VCMPSDrr; in X86FastEmitSSESelect()
1964 (RetVT.SimpleTy == MVT::f32) ? X86::VBLENDVPSrr : X86::VBLENDVPDrr; in X86FastEmitSSESelect()
1987 bool X86FastISel::X86FastEmitPseudoSelect(MVT RetVT, const Instruction *I) { in X86FastEmitPseudoSelect() argument
1991 switch (RetVT.SimpleTy) { in X86FastEmitPseudoSelect()
2043 const TargetRegisterClass *RC = TLI.getRegClassFor(RetVT); in X86FastEmitPseudoSelect()
2052 MVT RetVT; in X86SelectSelect() local
2053 if (!isTypeLegal(I->getType(), RetVT)) in X86SelectSelect()
2071 const TargetRegisterClass *RC = TLI.getRegClassFor(RetVT); in X86SelectSelect()
2082 if (X86FastEmitCMoveSelect(RetVT, I)) in X86SelectSelect()
2086 if (X86FastEmitSSESelect(RetVT, I)) in X86SelectSelect()
2091 if (X86FastEmitPseudoSelect(RetVT, I)) in X86SelectSelect()