• Home
  • History
  • Annotate
  • Raw
  • Download
  • only in /freebsd-12-stable/contrib/llvm-project/llvm/lib/Target/WebAssembly/

Lines Matching defs:WebAssemblyTargetLowering

10 /// This file implements the WebAssemblyTargetLowering class.
40 WebAssemblyTargetLowering::WebAssemblyTargetLowering(
300 WebAssemblyTargetLowering::shouldExpandAtomicRMWInIR(AtomicRMWInst *AI) const {
316 FastISel *WebAssemblyTargetLowering::createFastISel(
321 MVT WebAssemblyTargetLowering::getScalarShiftAmountTy(const DataLayout & /*DL*/,
437 MachineBasicBlock *WebAssemblyTargetLowering::EmitInstrWithCustomInserter(
474 WebAssemblyTargetLowering::getTargetNodeName(unsigned Opcode) const {
491 WebAssemblyTargetLowering::getRegForInlineAsmConstraint(
518 bool WebAssemblyTargetLowering::isCheapToSpeculateCttz() const {
523 bool WebAssemblyTargetLowering::isCheapToSpeculateCtlz() const {
528 bool WebAssemblyTargetLowering::isLegalAddressingMode(const DataLayout &DL,
546 bool WebAssemblyTargetLowering::allowsMisalignedMemoryAccesses(
560 bool WebAssemblyTargetLowering::isIntDivCheap(EVT VT,
567 bool WebAssemblyTargetLowering::isVectorLoadExtDesirable(SDValue ExtVal) const {
577 EVT WebAssemblyTargetLowering::getSetCCResultType(const DataLayout &DL,
586 bool WebAssemblyTargetLowering::getTgtMemIntrinsic(IntrinsicInfo &Info,
655 WebAssemblyTargetLowering::LowerCall(CallLoweringInfo &CLI,
867 bool WebAssemblyTargetLowering::CanLowerReturn(
875 SDValue WebAssemblyTargetLowering::LowerReturn(
905 SDValue WebAssemblyTargetLowering::LowerFormalArguments(
969 void WebAssemblyTargetLowering::ReplaceNodeResults(
988 SDValue WebAssemblyTargetLowering::LowerOperation(SDValue Op,
1039 SDValue WebAssemblyTargetLowering::LowerCopyToReg(SDValue Op,
1065 SDValue WebAssemblyTargetLowering::LowerFrameIndex(SDValue Op,
1071 SDValue WebAssemblyTargetLowering::LowerRETURNADDR(SDValue Op,
1092 SDValue WebAssemblyTargetLowering::LowerFRAMEADDR(SDValue Op,
1107 SDValue WebAssemblyTargetLowering::LowerGlobalAddress(SDValue Op,
1153 WebAssemblyTargetLowering::LowerExternalSymbol(SDValue Op,
1164 SDValue WebAssemblyTargetLowering::LowerJumpTable(SDValue Op,
1174 SDValue WebAssemblyTargetLowering::LowerBR_JT(SDValue Op,
1201 SDValue WebAssemblyTargetLowering::LowerVASTART(SDValue Op,
1215 SDValue WebAssemblyTargetLowering::LowerIntrinsic(SDValue Op,
1269 WebAssemblyTargetLowering::LowerSIGN_EXTEND_INREG(SDValue Op,
1308 SDValue WebAssemblyTargetLowering::LowerBUILD_VECTOR(SDValue Op,
1471 WebAssemblyTargetLowering::LowerVECTOR_SHUFFLE(SDValue Op,
1497 SDValue WebAssemblyTargetLowering::LowerSETCC(SDValue Op,
1521 WebAssemblyTargetLowering::LowerAccessVectorElement(SDValue Op,
1557 SDValue WebAssemblyTargetLowering::LowerShift(SDValue Op,