Lines Matching refs:X86FastISel

47 class X86FastISel final : public FastISel {  class
60 explicit X86FastISel(FunctionLoweringInfo &funcInfo, in X86FastISel() function in __anonbae7655e0111::X86FastISel
247 bool X86FastISel::foldX86XALUIntrinsic(X86::CondCode &CC, const Instruction *I, in foldX86XALUIntrinsic()
301 bool X86FastISel::isTypeLegal(Type *Ty, MVT &VT, bool AllowI1) { in isTypeLegal()
329 bool X86FastISel::X86FastEmitLoad(EVT VT, const X86AddressMode &AM, in X86FastEmitLoad()
415 bool X86FastISel::X86FastEmitStore(EVT VT, unsigned ValReg, bool ValIsKill, in X86FastEmitStore()
476 bool X86FastISel::X86FastEmitStore(EVT VT, const Value *Val, in X86FastEmitStore()
522 bool X86FastISel::X86FastEmitExtend(ISD::NodeType Opc, EVT DstVT, in X86FastEmitExtend()
534 bool X86FastISel::handleConstantAddresses(const Value *V, X86AddressMode &AM) { in handleConstantAddresses()
642 bool X86FastISel::X86SelectAddress(const Value *V, X86AddressMode &AM) { in X86SelectAddress()
803 bool X86FastISel::X86SelectCallAddress(const Value *V, X86AddressMode &AM) { in X86SelectCallAddress()
920 bool X86FastISel::X86SelectStore(const Instruction *I) { in X86SelectStore()
948 bool X86FastISel::X86SelectRet(const Instruction *I) { in X86SelectRet()
1079 bool X86FastISel::X86SelectLoad(const Instruction *I) { in X86SelectLoad()
1157 bool X86FastISel::X86FastEmitCompare(const Value *Op0, const Value *Op1, in X86FastEmitCompare()
1190 bool X86FastISel::X86SelectCmp(const Instruction *I) { in X86SelectCmp()
1284 bool X86FastISel::X86SelectZExt(const Instruction *I) { in X86SelectZExt()
1334 bool X86FastISel::X86SelectBranch(const Instruction *I) { in X86SelectBranch()
1504 bool X86FastISel::X86SelectShift(const Instruction *I) { in X86SelectShift()
1573 bool X86FastISel::X86SelectDivRem(const Instruction *I) { in X86SelectDivRem()
1739 bool X86FastISel::X86FastEmitCMoveSelect(MVT RetVT, const Instruction *I) { in X86FastEmitCMoveSelect()
1859 bool X86FastISel::X86FastEmitSSESelect(MVT RetVT, const Instruction *I) { in X86FastEmitSSESelect()
1957 bool X86FastISel::X86FastEmitPseudoSelect(MVT RetVT, const Instruction *I) { in X86FastEmitPseudoSelect()
2021 bool X86FastISel::X86SelectSelect(const Instruction *I) { in X86SelectSelect()
2067 bool X86FastISel::X86SelectSIToFP(const Instruction *I) { in X86SelectSIToFP()
2105 bool X86FastISel::X86SelectFPExtOrFPTrunc(const Instruction *I, in X86SelectFPExtOrFPTrunc()
2127 bool X86FastISel::X86SelectFPExt(const Instruction *I) { in X86SelectFPExt()
2138 bool X86FastISel::X86SelectFPTrunc(const Instruction *I) { in X86SelectFPTrunc()
2149 bool X86FastISel::X86SelectTrunc(const Instruction *I) { in X86SelectTrunc()
2192 bool X86FastISel::IsMemcpySmall(uint64_t Len) { in IsMemcpySmall()
2196 bool X86FastISel::TryEmitSmallMemcpy(X86AddressMode DestAM, in TryEmitSmallMemcpy()
2231 bool X86FastISel::fastLowerIntrinsicCall(const IntrinsicInst *II) { in fastLowerIntrinsicCall()
2682 bool X86FastISel::fastLowerArguments() { in fastLowerArguments()
2794 bool X86FastISel::fastLowerCall(CallLoweringInfo &CLI) { in fastLowerCall()
3185 X86FastISel::fastSelectInstruction(const Instruction *I) { in fastSelectInstruction()
3238 unsigned X86FastISel::X86MaterializeInt(const ConstantInt *CI, MVT VT) { in X86MaterializeInt()
3294 unsigned X86FastISel::X86MaterializeFP(const ConstantFP *CFP, MVT VT) { in X86MaterializeFP()
3377 unsigned X86FastISel::X86MaterializeGV(const GlobalValue *GV, MVT VT) { in X86MaterializeGV()
3412 unsigned X86FastISel::fastMaterializeConstant(const Constant *C) { in fastMaterializeConstant()
3430 unsigned X86FastISel::fastMaterializeAlloca(const AllocaInst *C) { in fastMaterializeAlloca()
3456 unsigned X86FastISel::fastMaterializeFloatZero(const ConstantFP *CF) { in fastMaterializeFloatZero()
3495 bool X86FastISel::tryToFoldLoadIntoMI(MachineInstr *MI, unsigned OpNo, in tryToFoldLoadIntoMI()
3529 return new X86FastISel(funcInfo, libInfo); in createFastISel()