Lines Matching refs:WebAssemblyFastISel

50 class WebAssemblyFastISel final : public FastISel {  class
197 WebAssemblyFastISel(FunctionLoweringInfo &FuncInfo, in WebAssemblyFastISel() function in __anon65c867600111::WebAssemblyFastISel
211 bool WebAssemblyFastISel::computeAddress(const Value *Obj, Address &Addr) { in computeAddress()
382 void WebAssemblyFastISel::materializeLoadStoreOperands(Address &Addr) { in materializeLoadStoreOperands()
397 void WebAssemblyFastISel::addLoadStoreOperands(const Address &Addr, in addLoadStoreOperands()
417 unsigned WebAssemblyFastISel::maskI1Value(unsigned Reg, const Value *V) { in maskI1Value()
421 unsigned WebAssemblyFastISel::getRegForI1Value(const Value *V, in getRegForI1Value()
439 unsigned WebAssemblyFastISel::zeroExtendToI32(unsigned Reg, const Value *V, in zeroExtendToI32()
475 unsigned WebAssemblyFastISel::signExtendToI32(unsigned Reg, const Value *V, in signExtendToI32()
511 unsigned WebAssemblyFastISel::zeroExtend(unsigned Reg, const Value *V, in zeroExtend()
533 unsigned WebAssemblyFastISel::signExtend(unsigned Reg, const Value *V, in signExtend()
555 unsigned WebAssemblyFastISel::getRegForUnsignedValue(const Value *V) { in getRegForUnsignedValue()
564 unsigned WebAssemblyFastISel::getRegForSignedValue(const Value *V) { in getRegForSignedValue()
573 unsigned WebAssemblyFastISel::getRegForPromotedValue(const Value *V, in getRegForPromotedValue()
578 unsigned WebAssemblyFastISel::notValue(unsigned Reg) { in notValue()
588 unsigned WebAssemblyFastISel::copyValue(unsigned Reg) { in copyValue()
596 unsigned WebAssemblyFastISel::fastMaterializeAlloca(const AllocaInst *AI) { in fastMaterializeAlloca()
614 unsigned WebAssemblyFastISel::fastMaterializeConstant(const Constant *C) { in fastMaterializeConstant()
634 bool WebAssemblyFastISel::fastLowerArguments() { in fastLowerArguments()
751 bool WebAssemblyFastISel::selectCall(const Instruction *I) { in selectCall()
908 bool WebAssemblyFastISel::selectSelect(const Instruction *I) { in selectSelect()
972 bool WebAssemblyFastISel::selectTrunc(const Instruction *I) { in selectTrunc()
991 bool WebAssemblyFastISel::selectZExt(const Instruction *I) { in selectZExt()
1008 bool WebAssemblyFastISel::selectSExt(const Instruction *I) { in selectSExt()
1025 bool WebAssemblyFastISel::selectICmp(const Instruction *I) { in selectICmp()
1086 bool WebAssemblyFastISel::selectFCmp(const Instruction *I) { in selectFCmp()
1151 bool WebAssemblyFastISel::selectBitCast(const Instruction *I) { in selectBitCast()
1182 bool WebAssemblyFastISel::selectLoad(const Instruction *I) { in selectLoad()
1242 bool WebAssemblyFastISel::selectStore(const Instruction *I) { in selectStore()
1301 bool WebAssemblyFastISel::selectBr(const Instruction *I) { in selectBr()
1329 bool WebAssemblyFastISel::selectRet(const Instruction *I) { in selectRet()
1387 bool WebAssemblyFastISel::selectUnreachable(const Instruction *I) { in selectUnreachable()
1393 bool WebAssemblyFastISel::fastSelectInstruction(const Instruction *I) { in fastSelectInstruction()
1433 return new WebAssemblyFastISel(FuncInfo, LibInfo); in createFastISel()