Lines Matching refs:WebAssemblyFastISel

51 class WebAssemblyFastISel final : public FastISel {  class
202 WebAssemblyFastISel(FunctionLoweringInfo &FuncInfo, in WebAssemblyFastISel() function in __anonbd0863010111::WebAssemblyFastISel
216 bool WebAssemblyFastISel::computeAddress(const Value *Obj, Address &Addr) { in computeAddress()
387 void WebAssemblyFastISel::materializeLoadStoreOperands(Address &Addr) { in materializeLoadStoreOperands()
402 void WebAssemblyFastISel::addLoadStoreOperands(const Address &Addr, in addLoadStoreOperands()
422 unsigned WebAssemblyFastISel::maskI1Value(unsigned Reg, const Value *V) { in maskI1Value()
426 unsigned WebAssemblyFastISel::getRegForI1Value(const Value *V, in getRegForI1Value()
444 unsigned WebAssemblyFastISel::zeroExtendToI32(unsigned Reg, const Value *V, in zeroExtendToI32()
480 unsigned WebAssemblyFastISel::signExtendToI32(unsigned Reg, const Value *V, in signExtendToI32()
516 unsigned WebAssemblyFastISel::zeroExtend(unsigned Reg, const Value *V, in zeroExtend()
538 unsigned WebAssemblyFastISel::signExtend(unsigned Reg, const Value *V, in signExtend()
560 unsigned WebAssemblyFastISel::getRegForUnsignedValue(const Value *V) { in getRegForUnsignedValue()
571 unsigned WebAssemblyFastISel::getRegForSignedValue(const Value *V) { in getRegForSignedValue()
582 unsigned WebAssemblyFastISel::getRegForPromotedValue(const Value *V, in getRegForPromotedValue()
587 unsigned WebAssemblyFastISel::notValue(unsigned Reg) { in notValue()
597 unsigned WebAssemblyFastISel::copyValue(unsigned Reg) { in copyValue()
605 unsigned WebAssemblyFastISel::fastMaterializeAlloca(const AllocaInst *AI) { in fastMaterializeAlloca()
623 unsigned WebAssemblyFastISel::fastMaterializeConstant(const Constant *C) { in fastMaterializeConstant()
643 bool WebAssemblyFastISel::fastLowerArguments() { in fastLowerArguments()
764 bool WebAssemblyFastISel::selectCall(const Instruction *I) { in selectCall()
912 bool WebAssemblyFastISel::selectSelect(const Instruction *I) { in selectSelect()
980 bool WebAssemblyFastISel::selectTrunc(const Instruction *I) { in selectTrunc()
999 bool WebAssemblyFastISel::selectZExt(const Instruction *I) { in selectZExt()
1016 bool WebAssemblyFastISel::selectSExt(const Instruction *I) { in selectSExt()
1033 bool WebAssemblyFastISel::selectICmp(const Instruction *I) { in selectICmp()
1094 bool WebAssemblyFastISel::selectFCmp(const Instruction *I) { in selectFCmp()
1159 bool WebAssemblyFastISel::selectBitCast(const Instruction *I) { in selectBitCast()
1190 bool WebAssemblyFastISel::selectLoad(const Instruction *I) { in selectLoad()
1250 bool WebAssemblyFastISel::selectStore(const Instruction *I) { in selectStore()
1309 bool WebAssemblyFastISel::selectBr(const Instruction *I) { in selectBr()
1337 bool WebAssemblyFastISel::selectRet(const Instruction *I) { in selectRet()
1396 bool WebAssemblyFastISel::selectUnreachable(const Instruction *I) { in selectUnreachable()
1402 bool WebAssemblyFastISel::fastSelectInstruction(const Instruction *I) { in fastSelectInstruction()
1442 return new WebAssemblyFastISel(FuncInfo, LibInfo); in createFastISel()