Lines Matching refs:WebAssemblyTargetLowering
43 WebAssemblyTargetLowering::WebAssemblyTargetLowering( in WebAssemblyTargetLowering() function in WebAssemblyTargetLowering
342 WebAssemblyTargetLowering::shouldExpandAtomicRMWInIR(AtomicRMWInst *AI) const { in shouldExpandAtomicRMWInIR()
358 bool WebAssemblyTargetLowering::shouldScalarizeBinop(SDValue VecOp) const { in shouldScalarizeBinop()
378 FastISel *WebAssemblyTargetLowering::createFastISel( in createFastISel()
383 MVT WebAssemblyTargetLowering::getScalarShiftAmountTy(const DataLayout & /*DL*/, in getScalarShiftAmountTy()
623 MachineBasicBlock *WebAssemblyTargetLowering::EmitInstrWithCustomInserter( in EmitInstrWithCustomInserter()
662 WebAssemblyTargetLowering::getTargetNodeName(unsigned Opcode) const { in getTargetNodeName()
679 WebAssemblyTargetLowering::getRegForInlineAsmConstraint( in getRegForInlineAsmConstraint()
716 bool WebAssemblyTargetLowering::isCheapToSpeculateCttz() const { in isCheapToSpeculateCttz()
721 bool WebAssemblyTargetLowering::isCheapToSpeculateCtlz() const { in isCheapToSpeculateCtlz()
726 bool WebAssemblyTargetLowering::isLegalAddressingMode(const DataLayout &DL, in isLegalAddressingMode()
744 bool WebAssemblyTargetLowering::allowsMisalignedMemoryAccesses( in allowsMisalignedMemoryAccesses()
758 bool WebAssemblyTargetLowering::isIntDivCheap(EVT VT, in isIntDivCheap()
765 bool WebAssemblyTargetLowering::isVectorLoadExtDesirable(SDValue ExtVal) const { in isVectorLoadExtDesirable()
773 EVT WebAssemblyTargetLowering::getSetCCResultType(const DataLayout &DL, in getSetCCResultType()
786 bool WebAssemblyTargetLowering::getTgtMemIntrinsic(IntrinsicInfo &Info, in getTgtMemIntrinsic()
856 WebAssemblyTargetLowering::LowerCall(CallLoweringInfo &CLI, in LowerCall()
1133 bool WebAssemblyTargetLowering::CanLowerReturn( in CanLowerReturn()
1141 SDValue WebAssemblyTargetLowering::LowerReturn( in LowerReturn()
1171 SDValue WebAssemblyTargetLowering::LowerFormalArguments( in LowerFormalArguments()
1252 void WebAssemblyTargetLowering::ReplaceNodeResults( in ReplaceNodeResults()
1271 SDValue WebAssemblyTargetLowering::LowerOperation(SDValue Op, in LowerOperation()
1347 bool WebAssemblyTargetLowering::isFuncrefType(const Type *Ty) { in isFuncrefType()
1352 bool WebAssemblyTargetLowering::isExternrefType(const Type *Ty) { in isExternrefType()
1357 SDValue WebAssemblyTargetLowering::LowerStore(SDValue Op, in LowerStore()
1390 SDValue WebAssemblyTargetLowering::LowerLoad(SDValue Op, in LowerLoad()
1425 SDValue WebAssemblyTargetLowering::LowerCopyToReg(SDValue Op, in LowerCopyToReg()
1451 SDValue WebAssemblyTargetLowering::LowerFrameIndex(SDValue Op, in LowerFrameIndex()
1457 SDValue WebAssemblyTargetLowering::LowerRETURNADDR(SDValue Op, in LowerRETURNADDR()
1478 SDValue WebAssemblyTargetLowering::LowerFRAMEADDR(SDValue Op, in LowerFRAMEADDR()
1494 WebAssemblyTargetLowering::LowerGlobalTLSAddress(SDValue Op, in LowerGlobalTLSAddress()
1536 SDValue WebAssemblyTargetLowering::LowerGlobalAddress(SDValue Op, in LowerGlobalAddress()
1582 WebAssemblyTargetLowering::LowerExternalSymbol(SDValue Op, in LowerExternalSymbol()
1593 SDValue WebAssemblyTargetLowering::LowerJumpTable(SDValue Op, in LowerJumpTable()
1603 SDValue WebAssemblyTargetLowering::LowerBR_JT(SDValue Op, in LowerBR_JT()
1629 SDValue WebAssemblyTargetLowering::LowerVASTART(SDValue Op, in LowerVASTART()
1658 SDValue WebAssemblyTargetLowering::LowerIntrinsic(SDValue Op, in LowerIntrinsic()
1735 WebAssemblyTargetLowering::LowerSIGN_EXTEND_INREG(SDValue Op, in LowerSIGN_EXTEND_INREG()
1777 SDValue WebAssemblyTargetLowering::LowerBUILD_VECTOR(SDValue Op, in LowerBUILD_VECTOR()
2021 WebAssemblyTargetLowering::LowerVECTOR_SHUFFLE(SDValue Op, in LowerVECTOR_SHUFFLE()
2047 SDValue WebAssemblyTargetLowering::LowerSETCC(SDValue Op, in LowerSETCC()
2067 WebAssemblyTargetLowering::LowerAccessVectorElement(SDValue Op, in LowerAccessVectorElement()
2106 SDValue WebAssemblyTargetLowering::LowerShift(SDValue Op, in LowerShift()
2138 SDValue WebAssemblyTargetLowering::LowerFP_TO_INT_SAT(SDValue Op, in LowerFP_TO_INT_SAT()
2463 WebAssemblyTargetLowering::PerformDAGCombine(SDNode *N, in PerformDAGCombine()