Lines Matching refs:WebAssemblyFastISel

51 class WebAssemblyFastISel final : public FastISel {  class
198 WebAssemblyFastISel(FunctionLoweringInfo &FuncInfo, in WebAssemblyFastISel() function in __anon05a1f9dc0111::WebAssemblyFastISel
212 bool WebAssemblyFastISel::computeAddress(const Value *Obj, Address &Addr) { in computeAddress()
383 void WebAssemblyFastISel::materializeLoadStoreOperands(Address &Addr) { in materializeLoadStoreOperands()
398 void WebAssemblyFastISel::addLoadStoreOperands(const Address &Addr, in addLoadStoreOperands()
418 unsigned WebAssemblyFastISel::maskI1Value(unsigned Reg, const Value *V) { in maskI1Value()
422 unsigned WebAssemblyFastISel::getRegForI1Value(const Value *V, in getRegForI1Value()
440 unsigned WebAssemblyFastISel::zeroExtendToI32(unsigned Reg, const Value *V, in zeroExtendToI32()
476 unsigned WebAssemblyFastISel::signExtendToI32(unsigned Reg, const Value *V, in signExtendToI32()
512 unsigned WebAssemblyFastISel::zeroExtend(unsigned Reg, const Value *V, in zeroExtend()
534 unsigned WebAssemblyFastISel::signExtend(unsigned Reg, const Value *V, in signExtend()
556 unsigned WebAssemblyFastISel::getRegForUnsignedValue(const Value *V) { in getRegForUnsignedValue()
565 unsigned WebAssemblyFastISel::getRegForSignedValue(const Value *V) { in getRegForSignedValue()
574 unsigned WebAssemblyFastISel::getRegForPromotedValue(const Value *V, in getRegForPromotedValue()
579 unsigned WebAssemblyFastISel::notValue(unsigned Reg) { in notValue()
589 unsigned WebAssemblyFastISel::copyValue(unsigned Reg) { in copyValue()
597 unsigned WebAssemblyFastISel::fastMaterializeAlloca(const AllocaInst *AI) { in fastMaterializeAlloca()
615 unsigned WebAssemblyFastISel::fastMaterializeConstant(const Constant *C) { in fastMaterializeConstant()
635 bool WebAssemblyFastISel::fastLowerArguments() { in fastLowerArguments()
752 bool WebAssemblyFastISel::selectCall(const Instruction *I) { in selectCall()
909 bool WebAssemblyFastISel::selectSelect(const Instruction *I) { in selectSelect()
973 bool WebAssemblyFastISel::selectTrunc(const Instruction *I) { in selectTrunc()
992 bool WebAssemblyFastISel::selectZExt(const Instruction *I) { in selectZExt()
1009 bool WebAssemblyFastISel::selectSExt(const Instruction *I) { in selectSExt()
1026 bool WebAssemblyFastISel::selectICmp(const Instruction *I) { in selectICmp()
1087 bool WebAssemblyFastISel::selectFCmp(const Instruction *I) { in selectFCmp()
1152 bool WebAssemblyFastISel::selectBitCast(const Instruction *I) { in selectBitCast()
1183 bool WebAssemblyFastISel::selectLoad(const Instruction *I) { in selectLoad()
1243 bool WebAssemblyFastISel::selectStore(const Instruction *I) { in selectStore()
1302 bool WebAssemblyFastISel::selectBr(const Instruction *I) { in selectBr()
1330 bool WebAssemblyFastISel::selectRet(const Instruction *I) { in selectRet()
1388 bool WebAssemblyFastISel::selectUnreachable(const Instruction *I) { in selectUnreachable()
1394 bool WebAssemblyFastISel::fastSelectInstruction(const Instruction *I) { in fastSelectInstruction()
1434 return new WebAssemblyFastISel(FuncInfo, LibInfo); in createFastISel()