Lines Matching refs:WebAssemblyTargetLowering
46 WebAssemblyTargetLowering::WebAssemblyTargetLowering( in WebAssemblyTargetLowering() function in WebAssemblyTargetLowering
365 MVT WebAssemblyTargetLowering::getPointerTy(const DataLayout &DL, in getPointerTy()
374 MVT WebAssemblyTargetLowering::getPointerMemTy(const DataLayout &DL, in getPointerMemTy()
384 WebAssemblyTargetLowering::shouldExpandAtomicRMWInIR(AtomicRMWInst *AI) const { in shouldExpandAtomicRMWInIR()
400 bool WebAssemblyTargetLowering::shouldScalarizeBinop(SDValue VecOp) const { in shouldScalarizeBinop()
420 FastISel *WebAssemblyTargetLowering::createFastISel( in createFastISel()
425 MVT WebAssemblyTargetLowering::getScalarShiftAmountTy(const DataLayout & /*DL*/, in getScalarShiftAmountTy()
680 MachineBasicBlock *WebAssemblyTargetLowering::EmitInstrWithCustomInserter( in EmitInstrWithCustomInserter()
719 WebAssemblyTargetLowering::getTargetNodeName(unsigned Opcode) const { in getTargetNodeName()
736 WebAssemblyTargetLowering::getRegForInlineAsmConstraint( in getRegForInlineAsmConstraint()
773 bool WebAssemblyTargetLowering::isCheapToSpeculateCttz(Type *Ty) const { in isCheapToSpeculateCttz()
778 bool WebAssemblyTargetLowering::isCheapToSpeculateCtlz(Type *Ty) const { in isCheapToSpeculateCtlz()
783 bool WebAssemblyTargetLowering::isLegalAddressingMode(const DataLayout &DL, in isLegalAddressingMode()
801 bool WebAssemblyTargetLowering::allowsMisalignedMemoryAccesses( in allowsMisalignedMemoryAccesses()
815 bool WebAssemblyTargetLowering::isIntDivCheap(EVT VT, in isIntDivCheap()
822 bool WebAssemblyTargetLowering::isVectorLoadExtDesirable(SDValue ExtVal) const { in isVectorLoadExtDesirable()
830 bool WebAssemblyTargetLowering::isOffsetFoldingLegal( in isOffsetFoldingLegal()
837 bool WebAssemblyTargetLowering::shouldSinkOperands( in shouldSinkOperands()
861 EVT WebAssemblyTargetLowering::getSetCCResultType(const DataLayout &DL, in getSetCCResultType()
874 bool WebAssemblyTargetLowering::getTgtMemIntrinsic(IntrinsicInfo &Info, in getTgtMemIntrinsic()
914 void WebAssemblyTargetLowering::computeKnownBitsForTargetNode( in computeKnownBitsForTargetNode()
939 WebAssemblyTargetLowering::getPreferredVectorAction(MVT VT) const { in getPreferredVectorAction()
953 bool WebAssemblyTargetLowering::shouldSimplifyDemandedVectorElts( in shouldSimplifyDemandedVectorElts()
1007 WebAssemblyTargetLowering::LowerCall(CallLoweringInfo &CLI, in LowerCall()
1286 bool WebAssemblyTargetLowering::CanLowerReturn( in CanLowerReturn()
1294 SDValue WebAssemblyTargetLowering::LowerReturn( in LowerReturn()
1324 SDValue WebAssemblyTargetLowering::LowerFormalArguments( in LowerFormalArguments()
1405 void WebAssemblyTargetLowering::ReplaceNodeResults( in ReplaceNodeResults()
1429 SDValue WebAssemblyTargetLowering::LowerOperation(SDValue Op, in LowerOperation()
1513 SDValue WebAssemblyTargetLowering::LowerStore(SDValue Op, in LowerStore()
1551 SDValue WebAssemblyTargetLowering::LowerLoad(SDValue Op, in LowerLoad()
1591 SDValue WebAssemblyTargetLowering::LowerCopyToReg(SDValue Op, in LowerCopyToReg()
1617 SDValue WebAssemblyTargetLowering::LowerFrameIndex(SDValue Op, in LowerFrameIndex()
1623 SDValue WebAssemblyTargetLowering::LowerRETURNADDR(SDValue Op, in LowerRETURNADDR()
1644 SDValue WebAssemblyTargetLowering::LowerFRAMEADDR(SDValue Op, in LowerFRAMEADDR()
1660 WebAssemblyTargetLowering::LowerGlobalTLSAddress(SDValue Op, in LowerGlobalTLSAddress()
1716 SDValue WebAssemblyTargetLowering::LowerGlobalAddress(SDValue Op, in LowerGlobalAddress()
1763 WebAssemblyTargetLowering::LowerExternalSymbol(SDValue Op, in LowerExternalSymbol()
1774 SDValue WebAssemblyTargetLowering::LowerJumpTable(SDValue Op, in LowerJumpTable()
1784 SDValue WebAssemblyTargetLowering::LowerBR_JT(SDValue Op, in LowerBR_JT()
1810 SDValue WebAssemblyTargetLowering::LowerVASTART(SDValue Op, in LowerVASTART()
1824 SDValue WebAssemblyTargetLowering::LowerIntrinsic(SDValue Op, in LowerIntrinsic()
1885 WebAssemblyTargetLowering::LowerSIGN_EXTEND_INREG(SDValue Op, in LowerSIGN_EXTEND_INREG()
1928 WebAssemblyTargetLowering::LowerEXTEND_VECTOR_INREG(SDValue Op, in LowerEXTEND_VECTOR_INREG()
2034 SDValue WebAssemblyTargetLowering::LowerBUILD_VECTOR(SDValue Op, in LowerBUILD_VECTOR()
2283 WebAssemblyTargetLowering::LowerVECTOR_SHUFFLE(SDValue Op, in LowerVECTOR_SHUFFLE()
2311 SDValue WebAssemblyTargetLowering::LowerSETCC(SDValue Op, in LowerSETCC()
2331 WebAssemblyTargetLowering::LowerAccessVectorElement(SDValue Op, in LowerAccessVectorElement()
2375 SDValue WebAssemblyTargetLowering::LowerShift(SDValue Op, in LowerShift()
2440 SDValue WebAssemblyTargetLowering::LowerFP_TO_INT_SAT(SDValue Op, in LowerFP_TO_INT_SAT()
2863 WebAssemblyTargetLowering::PerformDAGCombine(SDNode *N, in PerformDAGCombine()