Home
last modified time | relevance | path

Searched refs:WebAssemblyTargetLowering (Results 1 – 12 of 12) sorted by relevance

/freebsd/contrib/llvm-project/llvm/lib/Target/WebAssembly/
H A DWebAssemblyISelLowering.cpp44 WebAssemblyTargetLowering::WebAssemblyTargetLowering( in WebAssemblyTargetLowering() function in WebAssemblyTargetLowering
395 MVT WebAssemblyTargetLowering::getPointerTy(const DataLayout &DL, in getPointerTy()
404 MVT WebAssemblyTargetLowering::getPointerMemTy(const DataLayout &DL, in getPointerMemTy()
413 bool WebAssemblyTargetLowering::shouldExpandPartialReductionIntrinsic( in shouldExpandPartialReductionIntrinsic()
443 WebAssemblyTargetLowering::shouldExpandAtomicRMWInIR(AtomicRMWInst *AI) const { in shouldExpandAtomicRMWInIR()
459 bool WebAssemblyTargetLowering::shouldScalarizeBinop(SDValue VecOp) const { in shouldScalarizeBinop()
479 FastISel *WebAssemblyTargetLowering::createFastISel( in createFastISel()
484 MVT WebAssemblyTargetLowering::getScalarShiftAmountTy(const DataLayout & /*DL*/, in getScalarShiftAmountTy()
857 MachineBasicBlock *WebAssemblyTargetLowering::EmitInstrWithCustomInserter( in EmitInstrWithCustomInserter()
904 WebAssemblyTargetLowering::getTargetNodeName(unsigned Opcode) const { in getTargetNodeName()
[all …]
H A DWebAssemblySubtarget.h64 WebAssemblyTargetLowering TLInfo;
81 const WebAssemblyTargetLowering *getTargetLowering() const override { in getTargetLowering()
H A DWebAssemblyTargetTransformInfo.h34 const WebAssemblyTargetLowering *TLI;
37 const WebAssemblyTargetLowering *getTLI() const { return TLI; } in getTLI()
H A DWebAssemblyMemIntrinsicResults.cpp151 const WebAssemblyTargetLowering &TLI, in optimizeCall()
184 const WebAssemblyTargetLowering &TLI = in runOnMachineFunction()
H A DWebAssemblyMachineFunctionInfo.cpp42 void llvm::computeLegalValueVTs(const WebAssemblyTargetLowering &TLI, in computeLegalValueVTs()
59 const WebAssemblyTargetLowering &TLI = in computeLegalValueVTs()
H A DWebAssemblyMachineFunctionInfo.h24 class WebAssemblyTargetLowering; variable
158 void computeLegalValueVTs(const WebAssemblyTargetLowering &TLI,
H A DWebAssemblyISelLowering.h35 class WebAssemblyTargetLowering final : public TargetLowering {
37 WebAssemblyTargetLowering(const TargetMachine &TM,
H A DWebAssemblyPeephole.cpp121 const WebAssemblyTargetLowering &TLI = in runOnMachineFunction()
H A DWebAssemblyFrameLowering.cpp69 const WebAssemblyTargetLowering &TLI = in getLocalForStackObject()
H A DREADME.txt69 WebAssemblyTargetLowering.
H A DWebAssemblyInstrMemory.td15 // - WebAssemblyTargetLowering having to do with atomics
H A DWebAssemblyAsmPrinter.cpp201 const WebAssemblyTargetLowering &TLI = *Subtarget->getTargetLowering(); in emitGlobalVariable()