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

Lines Matching defs:WebAssemblyTargetLowering

10 /// This file implements the WebAssemblyTargetLowering class.
40 WebAssemblyTargetLowering::WebAssemblyTargetLowering(
282 WebAssemblyTargetLowering::shouldExpandAtomicRMWInIR(AtomicRMWInst *AI) const {
298 FastISel *WebAssemblyTargetLowering::createFastISel(
303 MVT WebAssemblyTargetLowering::getScalarShiftAmountTy(const DataLayout & /*DL*/,
471 MachineBasicBlock *WebAssemblyTargetLowering::EmitInstrWithCustomInserter(
510 WebAssemblyTargetLowering::getTargetNodeName(unsigned Opcode) const {
527 WebAssemblyTargetLowering::getRegForInlineAsmConstraint(
554 bool WebAssemblyTargetLowering::isCheapToSpeculateCttz() const {
559 bool WebAssemblyTargetLowering::isCheapToSpeculateCtlz() const {
564 bool WebAssemblyTargetLowering::isLegalAddressingMode(const DataLayout &DL,
582 bool WebAssemblyTargetLowering::allowsMisalignedMemoryAccesses(
596 bool WebAssemblyTargetLowering::isIntDivCheap(EVT VT,
603 bool WebAssemblyTargetLowering::isVectorLoadExtDesirable(SDValue ExtVal) const {
611 EVT WebAssemblyTargetLowering::getSetCCResultType(const DataLayout &DL,
624 bool WebAssemblyTargetLowering::getTgtMemIntrinsic(IntrinsicInfo &Info,
694 WebAssemblyTargetLowering::LowerCall(CallLoweringInfo &CLI,
945 bool WebAssemblyTargetLowering::CanLowerReturn(
953 SDValue WebAssemblyTargetLowering::LowerReturn(
983 SDValue WebAssemblyTargetLowering::LowerFormalArguments(
1064 void WebAssemblyTargetLowering::ReplaceNodeResults(
1083 SDValue WebAssemblyTargetLowering::LowerOperation(SDValue Op,
1134 SDValue WebAssemblyTargetLowering::LowerCopyToReg(SDValue Op,
1160 SDValue WebAssemblyTargetLowering::LowerFrameIndex(SDValue Op,
1166 SDValue WebAssemblyTargetLowering::LowerRETURNADDR(SDValue Op,
1187 SDValue WebAssemblyTargetLowering::LowerFRAMEADDR(SDValue Op,
1202 SDValue WebAssemblyTargetLowering::LowerGlobalAddress(SDValue Op,
1248 WebAssemblyTargetLowering::LowerExternalSymbol(SDValue Op,
1259 SDValue WebAssemblyTargetLowering::LowerJumpTable(SDValue Op,
1269 SDValue WebAssemblyTargetLowering::LowerBR_JT(SDValue Op,
1295 SDValue WebAssemblyTargetLowering::LowerVASTART(SDValue Op,
1309 SDValue WebAssemblyTargetLowering::LowerIntrinsic(SDValue Op,
1381 WebAssemblyTargetLowering::LowerSIGN_EXTEND_INREG(SDValue Op,
1423 SDValue WebAssemblyTargetLowering::LowerBUILD_VECTOR(SDValue Op,
1585 WebAssemblyTargetLowering::LowerVECTOR_SHUFFLE(SDValue Op,
1611 SDValue WebAssemblyTargetLowering::LowerSETCC(SDValue Op,
1634 WebAssemblyTargetLowering::LowerAccessVectorElement(SDValue Op,
1673 SDValue WebAssemblyTargetLowering::LowerShift(SDValue Op,
1734 WebAssemblyTargetLowering::PerformDAGCombine(SDNode *N,