Searched refs:WebAssemblyTargetLowering (Results 1 – 18 of 18) sorted by relevance
37 WebAssemblyTargetLowering::WebAssemblyTargetLowering( in WebAssemblyTargetLowering() function in WebAssemblyTargetLowering140 FastISel *WebAssemblyTargetLowering::createFastISel( in createFastISel()145 bool WebAssemblyTargetLowering::isOffsetFoldingLegal( in isOffsetFoldingLegal()151 MVT WebAssemblyTargetLowering::getScalarShiftAmountTy(const DataLayout & /*DL*/, in getScalarShiftAmountTy()170 const char *WebAssemblyTargetLowering::getTargetNodeName( in getTargetNodeName()185 WebAssemblyTargetLowering::getRegForInlineAsmConstraint( in getRegForInlineAsmConstraint()208 bool WebAssemblyTargetLowering::isCheapToSpeculateCttz() const { in isCheapToSpeculateCttz()213 bool WebAssemblyTargetLowering::isCheapToSpeculateCtlz() const { in isCheapToSpeculateCtlz()218 bool WebAssemblyTargetLowering::isLegalAddressingMode(const DataLayout &DL, in isLegalAddressingMode()234 bool WebAssemblyTargetLowering::allowsMisalignedMemoryAccesses( in allowsMisalignedMemoryAccesses()[all …]
43 WebAssemblyTargetLowering TLInfo;61 const WebAssemblyTargetLowering *getTargetLowering() const override { in getTargetLowering()
35 const WebAssemblyTargetLowering *TLI;38 const WebAssemblyTargetLowering *getTLI() const { return TLI; } in getTLI()
37 class WebAssemblyTargetLowering final : public TargetLowering {39 WebAssemblyTargetLowering(const TargetMachine &TM,
155 const WebAssemblyTargetLowering &TLI, in optimizeCall()188 const WebAssemblyTargetLowering &TLI = in runOnMachineFunction()
112 const WebAssemblyTargetLowering &TLI = in runOnMachineFunction()
131 const WebAssemblyTargetLowering &TLI = in ComputeLegalValueVTs()
55 WebAssemblyTargetLowering.
17 // - WebAssemblyTargetLowering having to do with atomics
40 WebAssemblyTargetLowering::WebAssemblyTargetLowering( in WebAssemblyTargetLowering() function in WebAssemblyTargetLowering300 WebAssemblyTargetLowering::shouldExpandAtomicRMWInIR(AtomicRMWInst *AI) const { in shouldExpandAtomicRMWInIR()316 FastISel *WebAssemblyTargetLowering::createFastISel( in createFastISel()321 MVT WebAssemblyTargetLowering::getScalarShiftAmountTy(const DataLayout & /*DL*/, in getScalarShiftAmountTy()437 MachineBasicBlock *WebAssemblyTargetLowering::EmitInstrWithCustomInserter( in EmitInstrWithCustomInserter()474 WebAssemblyTargetLowering::getTargetNodeName(unsigned Opcode) const { in getTargetNodeName()491 WebAssemblyTargetLowering::getRegForInlineAsmConstraint( in getRegForInlineAsmConstraint()518 bool WebAssemblyTargetLowering::isCheapToSpeculateCttz() const { in isCheapToSpeculateCttz()523 bool WebAssemblyTargetLowering::isCheapToSpeculateCtlz() const { in isCheapToSpeculateCtlz()528 bool WebAssemblyTargetLowering::isLegalAddressingMode(const DataLayout &DL, in isLegalAddressingMode()[all …]
34 const WebAssemblyTargetLowering *TLI;37 const WebAssemblyTargetLowering *getTLI() const { return TLI; } in getTLI()
60 WebAssemblyTargetLowering TLInfo;78 const WebAssemblyTargetLowering *getTargetLowering() const override { in getTargetLowering()
152 const WebAssemblyTargetLowering &TLI, in optimizeCall()185 const WebAssemblyTargetLowering &TLI = in runOnMachineFunction()
44 class WebAssemblyTargetLowering final : public TargetLowering {46 WebAssemblyTargetLowering(const TargetMachine &TM,
32 const WebAssemblyTargetLowering &TLI = in computeLegalValueVTs()
141 const WebAssemblyTargetLowering &TLI = in runOnMachineFunction()
92 WebAssemblyTargetLowering.
16 // - WebAssemblyTargetLowering having to do with atomics