Lines Matching refs:WebAssemblyFastISel

49 class WebAssemblyFastISel final : public FastISel {  class
196 WebAssemblyFastISel(FunctionLoweringInfo &FuncInfo, in WebAssemblyFastISel() function in __anon2a1fba910111::WebAssemblyFastISel
210 bool WebAssemblyFastISel::computeAddress(const Value *Obj, Address &Addr) { in computeAddress()
379 void WebAssemblyFastISel::materializeLoadStoreOperands(Address &Addr) { in materializeLoadStoreOperands()
394 void WebAssemblyFastISel::addLoadStoreOperands(const Address &Addr, in addLoadStoreOperands()
414 unsigned WebAssemblyFastISel::maskI1Value(unsigned Reg, const Value *V) { in maskI1Value()
418 unsigned WebAssemblyFastISel::getRegForI1Value(const Value *V, bool &Not) { 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()
530 unsigned WebAssemblyFastISel::signExtend(unsigned Reg, const Value *V, in signExtend()
549 unsigned WebAssemblyFastISel::getRegForUnsignedValue(const Value *V) { in getRegForUnsignedValue()
558 unsigned WebAssemblyFastISel::getRegForSignedValue(const Value *V) { in getRegForSignedValue()
567 unsigned WebAssemblyFastISel::getRegForPromotedValue(const Value *V, in getRegForPromotedValue()
572 unsigned WebAssemblyFastISel::notValue(unsigned Reg) { in notValue()
582 unsigned WebAssemblyFastISel::copyValue(unsigned Reg) { in copyValue()
590 unsigned WebAssemblyFastISel::fastMaterializeAlloca(const AllocaInst *AI) { in fastMaterializeAlloca()
608 unsigned WebAssemblyFastISel::fastMaterializeConstant(const Constant *C) { in fastMaterializeConstant()
624 bool WebAssemblyFastISel::fastLowerArguments() { in fastLowerArguments()
734 bool WebAssemblyFastISel::selectCall(const Instruction *I) { in selectCall()
872 bool WebAssemblyFastISel::selectSelect(const Instruction *I) { in selectSelect()
931 bool WebAssemblyFastISel::selectTrunc(const Instruction *I) { in selectTrunc()
950 bool WebAssemblyFastISel::selectZExt(const Instruction *I) { in selectZExt()
967 bool WebAssemblyFastISel::selectSExt(const Instruction *I) { in selectSExt()
984 bool WebAssemblyFastISel::selectICmp(const Instruction *I) { in selectICmp()
1045 bool WebAssemblyFastISel::selectFCmp(const Instruction *I) { in selectFCmp()
1110 bool WebAssemblyFastISel::selectBitCast(const Instruction *I) { in selectBitCast()
1141 bool WebAssemblyFastISel::selectLoad(const Instruction *I) { in selectLoad()
1198 bool WebAssemblyFastISel::selectStore(const Instruction *I) { in selectStore()
1254 bool WebAssemblyFastISel::selectBr(const Instruction *I) { in selectBr()
1282 bool WebAssemblyFastISel::selectRet(const Instruction *I) { in selectRet()
1355 bool WebAssemblyFastISel::selectUnreachable(const Instruction *I) { in selectUnreachable()
1361 bool WebAssemblyFastISel::fastSelectInstruction(const Instruction *I) { in fastSelectInstruction()
1401 return new WebAssemblyFastISel(FuncInfo, LibInfo); in createFastISel()