Lines Matching refs:FastISel
76 void FastISel::startNewBlock() { in startNewBlock()
88 bool FastISel::LowerArguments() { in LowerArguments()
107 void FastISel::flushLocalValueMap() { in flushLocalValueMap()
113 bool FastISel::hasTrivialKill(const Value *V) const { in hasTrivialKill()
139 unsigned FastISel::getRegForValue(const Value *V) { in getRegForValue()
183 unsigned FastISel::materializeRegForValue(const Value *V, MVT VT) { in materializeRegForValue()
250 unsigned FastISel::lookUpRegForValue(const Value *V) { in lookUpRegForValue()
267 void FastISel::UpdateValueMap(const Value *I, unsigned Reg, unsigned NumRegs) { in UpdateValueMap()
286 std::pair<unsigned, bool> FastISel::getRegForGEPIndex(const Value *Idx) { in getRegForGEPIndex()
310 void FastISel::recomputeInsertPt() { in recomputeInsertPt()
324 void FastISel::removeDeadCode(MachineBasicBlock::iterator I, in removeDeadCode()
336 FastISel::SavePoint FastISel::enterLocalValueArea() { in enterLocalValueArea()
345 void FastISel::leaveLocalValueArea(SavePoint OldInsertPt) { in leaveLocalValueArea()
357 bool FastISel::SelectBinaryOp(const User *I, unsigned ISDOpcode) { in SelectBinaryOp()
465 bool FastISel::SelectGetElementPtr(const User *I) { in SelectGetElementPtr()
560 bool FastISel::SelectCall(const User *I) { in SelectCall()
734 bool FastISel::SelectCast(const User *I, unsigned Opcode) { in SelectCast()
769 bool FastISel::SelectBitCast(const User *I) { in SelectBitCast()
821 FastISel::SelectInstruction(const Instruction *I) { in SelectInstruction()
877 FastISel::FastEmitBranch(MachineBasicBlock *MSucc, DebugLoc DL) { in FastEmitBranch()
895 FastISel::SelectFNeg(const User *I) { in SelectFNeg()
939 FastISel::SelectExtractValue(const User *U) { in SelectExtractValue()
980 FastISel::SelectOperator(const User *I, unsigned Opcode) { in SelectOperator()
1095 FastISel::FastISel(FunctionLoweringInfo &funcInfo, in FastISel() function in FastISel
1109 FastISel::~FastISel() {} in ~FastISel()
1111 bool FastISel::FastLowerArguments() { in FastLowerArguments()
1115 unsigned FastISel::FastEmit_(MVT, MVT, in FastEmit_()
1120 unsigned FastISel::FastEmit_r(MVT, MVT, in FastEmit_r()
1126 unsigned FastISel::FastEmit_rr(MVT, MVT, in FastEmit_rr()
1133 unsigned FastISel::FastEmit_i(MVT, MVT, unsigned, uint64_t /*Imm*/) { in FastEmit_i()
1137 unsigned FastISel::FastEmit_f(MVT, MVT, in FastEmit_f()
1142 unsigned FastISel::FastEmit_ri(MVT, MVT, in FastEmit_ri()
1149 unsigned FastISel::FastEmit_rf(MVT, MVT, in FastEmit_rf()
1156 unsigned FastISel::FastEmit_rri(MVT, MVT, in FastEmit_rri()
1168 unsigned FastISel::FastEmit_ri_(MVT VT, unsigned Opcode, in FastEmit_ri_()
1206 unsigned FastISel::createResultReg(const TargetRegisterClass* RC) { in createResultReg()
1210 unsigned FastISel::FastEmitInst_(unsigned MachineInstOpcode, in FastEmitInst_()
1219 unsigned FastISel::FastEmitInst_r(unsigned MachineInstOpcode, in FastEmitInst_r()
1238 unsigned FastISel::FastEmitInst_rr(unsigned MachineInstOpcode, in FastEmitInst_rr()
1259 unsigned FastISel::FastEmitInst_rrr(unsigned MachineInstOpcode, in FastEmitInst_rrr()
1283 unsigned FastISel::FastEmitInst_ri(unsigned MachineInstOpcode, in FastEmitInst_ri()
1304 unsigned FastISel::FastEmitInst_rii(unsigned MachineInstOpcode, in FastEmitInst_rii()
1327 unsigned FastISel::FastEmitInst_rf(unsigned MachineInstOpcode, in FastEmitInst_rf()
1348 unsigned FastISel::FastEmitInst_rri(unsigned MachineInstOpcode, in FastEmitInst_rri()
1372 unsigned FastISel::FastEmitInst_rrii(unsigned MachineInstOpcode, in FastEmitInst_rrii()
1396 unsigned FastISel::FastEmitInst_i(unsigned MachineInstOpcode, in FastEmitInst_i()
1412 unsigned FastISel::FastEmitInst_ii(unsigned MachineInstOpcode, in FastEmitInst_ii()
1429 unsigned FastISel::FastEmitInst_extractsubreg(MVT RetVT, in FastEmitInst_extractsubreg()
1445 unsigned FastISel::FastEmitZExtFromI1(MVT VT, unsigned Op0, bool Op0IsKill) { in FastEmitZExtFromI1()
1455 bool FastISel::HandlePHINodesInSuccessorBlocks(const BasicBlock *LLVMBB) { in HandlePHINodesInSuccessorBlocks()
1521 bool FastISel::tryToFoldLoad(const LoadInst *LI, const Instruction *FoldInst) { in tryToFoldLoad()