Lines Matching refs:TargetLowering
175 const TargetLowering &TLI = DAG.getTargetLoweringInfo(); in getCopyFromParts()
350 const TargetLowering &TLI = DAG.getTargetLoweringInfo(); in getCopyFromPartsVector()
512 const TargetLowering &TLI = DAG.getTargetLoweringInfo(); in getCopyToParts()
696 const TargetLowering &TLI = DAG.getTargetLoweringInfo(); in getCopyToPartsVector()
720 TargetLowering::TypeWidenVector) { in getCopyToPartsVector()
853 RegsForValue::RegsForValue(LLVMContext &Context, const TargetLowering &TLI, in RegsForValue()
885 const TargetLowering &TLI = DAG.getTargetLoweringInfo(); in getCopyFromRegs()
968 const TargetLowering &TLI = DAG.getTargetLoweringInfo(); in getCopyToRegs()
1024 const TargetLowering &TLI = DAG.getTargetLoweringInfo(); in AddInlineAsmOperands()
1653 const TargetLowering &TLI = DAG.getTargetLoweringInfo(); in handleDebugValue()
1795 const TargetLowering &TLI = DAG.getTargetLoweringInfo(); in getValueImpl()
2170 const TargetLowering &TLI = DAG.getTargetLoweringInfo(); in visitRet()
3011 const TargetLowering &TLI = DAG.getTargetLoweringInfo(); in visitJumpTableHeader()
3053 const TargetLowering &TLI = DAG.getTargetLoweringInfo(); in getLoadStackGuard()
3084 const TargetLowering &TLI = DAG.getTargetLoweringInfo(); in visitSPDescriptorParent()
3115 TargetLowering::ArgListTy Args; in visitSPDescriptorParent()
3116 TargetLowering::ArgListEntry Entry; in visitSPDescriptorParent()
3123 TargetLowering::CallLoweringInfo CLI(DAG); in visitSPDescriptorParent()
3176 const TargetLowering &TLI = DAG.getTargetLoweringInfo(); in visitSPDescriptorFailure()
3177 TargetLowering::MakeLibCallOptions CallOptions; in visitSPDescriptorFailure()
3210 const TargetLowering &TLI = DAG.getTargetLoweringInfo(); in visitBitTestHeader()
3272 const TargetLowering &TLI = DAG.getTargetLoweringInfo(); in visitBitTestCase()
3369 const TargetLowering &TLI = DAG.getTargetLoweringInfo(); in visitInvoke()
3466 const TargetLowering &TLI = DAG.getTargetLoweringInfo(); in visitLandingPad()
3868 const TargetLowering &TLI = DAG.getTargetLoweringInfo(); in visitFPTrunc()
3968 const TargetLowering &TLI = DAG.getTargetLoweringInfo(); in visitAddrSpaceCast()
3983 const TargetLowering &TLI = DAG.getTargetLoweringInfo(); in visitInsertElement()
3994 const TargetLowering &TLI = DAG.getTargetLoweringInfo(); in visitExtractElement()
4012 const TargetLowering &TLI = DAG.getTargetLoweringInfo(); in visitShuffleVector()
4213 const TargetLowering &TLI = DAG.getTargetLoweringInfo(); in visitInsertValue()
4260 const TargetLowering &TLI = DAG.getTargetLoweringInfo(); in visitExtractValue()
4436 const TargetLowering &TLI = DAG.getTargetLoweringInfo(); in visitAlloca()
4517 const TargetLowering &TLI = DAG.getTargetLoweringInfo(); in visitLoad()
4688 const TargetLowering &TLI = DAG.getTargetLoweringInfo(); in visitStore()
4834 const TargetLowering &TLI = DAG.getTargetLoweringInfo(); in getUniformBase()
4898 const TargetLowering &TLI = DAG.getTargetLoweringInfo(); in visitMaskedScatter()
5009 const TargetLowering &TLI = DAG.getTargetLoweringInfo(); in visitMaskedGather()
5063 const TargetLowering &TLI = DAG.getTargetLoweringInfo(); in visitAtomicCmpXchg()
5117 const TargetLowering &TLI = DAG.getTargetLoweringInfo(); in visitAtomicRMW()
5139 const TargetLowering &TLI = DAG.getTargetLoweringInfo(); in visitFence()
5158 const TargetLowering &TLI = DAG.getTargetLoweringInfo(); in visitAtomicLoad()
5195 const TargetLowering &TLI = DAG.getTargetLoweringInfo(); in visitAtomicStore()
5246 TargetLowering::IntrinsicInfo Info; in visitTargetIntrinsic()
5247 const TargetLowering &TLI = DAG.getTargetLoweringInfo(); in visitTargetIntrinsic()
5372 const TargetLowering &TLI, const SDLoc &dl) { in GetExponent()
5485 const TargetLowering &TLI, SDNodeFlags Flags) { in expandExp()
5507 const TargetLowering &TLI, SDNodeFlags Flags) { in expandLog()
5606 const TargetLowering &TLI, SDNodeFlags Flags) { in expandLog2()
5703 const TargetLowering &TLI, SDNodeFlags Flags) { in expandLog10()
5793 const TargetLowering &TLI, SDNodeFlags Flags) { in expandExp2()
5805 SelectionDAG &DAG, const TargetLowering &TLI, in expandPow()
5886 SelectionDAG &DAG, const TargetLowering &TLI) { in expandDivFix()
5913 TargetLowering::LegalizeAction Action = TLI.getFixedPointOperationAction( in expandDivFix()
5915 if (Action != TargetLowering::Legal && Action != TargetLowering::Custom) { in expandDivFix()
6340 const TargetLowering &TLI = DAG.getTargetLoweringInfo(); in visitVectorHistogram()
6390 const TargetLowering &TLI = DAG.getTargetLoweringInfo(); in visitIntrinsicCall()
7458 TargetLowering::ArgListTy Args; in visitIntrinsicCall()
7466 TargetLowering::CallLoweringInfo CLI(DAG); in visitIntrinsicCall()
7875 TargetLowering::ArgListTy Args; in visitIntrinsicCall()
7879 TargetLowering::ArgListEntry Arg; in visitIntrinsicCall()
7890 TargetLowering::CallLoweringInfo CLI(DAG); in visitIntrinsicCall()
8175 const TargetLowering &TLI = DAG.getTargetLoweringInfo(); in visitConstrainedFPIntrinsic()
8308 const TargetLowering &TLI = DAG.getTargetLoweringInfo(); in visitVPGather()
8371 const TargetLowering &TLI = DAG.getTargetLoweringInfo(); in visitVPScatter()
8462 const TargetLowering &TLI = DAG.getTargetLoweringInfo(); in visitVPCmp()
8506 const TargetLowering &TLI = DAG.getTargetLoweringInfo(); in visitVectorPredicationIntrinsic()
8673 SelectionDAGBuilder::lowerInvokable(TargetLowering::CallLoweringInfo &CLI, in lowerInvokable()
8685 const TargetLowering &TLI = DAG.getTargetLoweringInfo(); in lowerInvokable()
8717 const TargetLowering::PtrAuthInfo *PAI) { in LowerCallTo()
8722 TargetLowering::ArgListTy Args; in LowerCallTo()
8726 const TargetLowering &TLI = DAG.getTargetLoweringInfo(); in LowerCallTo()
8745 TargetLowering::ArgListEntry Entry; in LowerCallTo()
8778 TargetLowering::ArgListEntry Entry; in LowerCallTo()
8814 TargetLowering::CallLoweringInfo CLI(DAG); in LowerCallTo()
8944 const TargetLowering &TLI = DAG.getTargetLoweringInfo(); in visitMemCmpBCmpCall()
9471 TargetLowering::PtrAuthInfo PAI = {Key->getZExtValue(), in LowerCallSiteWithPtrAuthBundle()
9482 class SDISelAsmOperandInfo : public TargetLowering::AsmOperandInfo {
9493 explicit SDISelAsmOperandInfo(const TargetLowering::AsmOperandInfo &info) in SDISelAsmOperandInfo()
9494 : TargetLowering::AsmOperandInfo(info), CallOperand(nullptr, 0) { in SDISelAsmOperandInfo()
9498 bool hasMemory(const TargetLowering &TLI) const { in hasMemory()
9504 if (TLI.getConstraintType(Code) == TargetLowering::C_Memory) in hasMemory()
9549 const TargetLowering &TLI = DAG.getTargetLoweringInfo(); in getAddressForMemoryInput()
9602 const TargetLowering &TLI = DAG.getTargetLoweringInfo(); in getRegistersForValue()
9609 if (OpInfo.ConstraintType == TargetLowering::C_Memory || in getRegistersForValue()
9610 OpInfo.ConstraintType == TargetLowering::C_Address) in getRegistersForValue()
9741 void update(const TargetLowering::AsmOperandInfo &OpInfo) { in update()
9746 if (OpInfo.ConstraintType == TargetLowering::C_Memory || in update()
9747 OpInfo.ConstraintType == TargetLowering::C_Other) { in update()
9787 const TargetLowering &TLI = DAG.getTargetLoweringInfo(); in visitInlineAsm()
9788 TargetLowering::AsmOperandInfoVector TargetConstraints = TLI.ParseConstraints( in visitInlineAsm()
9812 if (T.ConstraintType == TargetLowering::C_Immediate && in visitInlineAsm()
9866 if ((OpInfo.ConstraintType == TargetLowering::C_Memory && in visitInlineAsm()
9868 OpInfo.ConstraintType == TargetLowering::C_Address) in visitInlineAsm()
9894 OpInfo.ConstraintType = TargetLowering::C_Address; in visitInlineAsm()
9899 if (OpInfo.ConstraintType == TargetLowering::C_Memory && in visitInlineAsm()
9969 assert((OpInfo.ConstraintType != TargetLowering::C_Address || in visitInlineAsm()
9976 if (OpInfo.ConstraintType == TargetLowering::C_Memory) { in visitInlineAsm()
10069 if (OpInfo.ConstraintType == TargetLowering::C_Other && in visitInlineAsm()
10071 OpInfo.ConstraintType = TargetLowering::C_Memory; in visitInlineAsm()
10073 if (OpInfo.ConstraintType == TargetLowering::C_Immediate || in visitInlineAsm()
10074 OpInfo.ConstraintType == TargetLowering::C_Other) { in visitInlineAsm()
10079 if (OpInfo.ConstraintType == TargetLowering::C_Immediate) in visitInlineAsm()
10100 if (OpInfo.ConstraintType == TargetLowering::C_Memory) { in visitInlineAsm()
10102 OpInfo.ConstraintType != TargetLowering::C_Memory) && in visitInlineAsm()
10123 if (OpInfo.ConstraintType == TargetLowering::C_Address) { in visitInlineAsm()
10150 if (OpInfo.ConstraintType != TargetLowering::C_RegisterClass && in visitInlineAsm()
10151 OpInfo.ConstraintType != TargetLowering::C_Register) { in visitInlineAsm()
10259 case TargetLowering::C_Register: in visitInlineAsm()
10260 case TargetLowering::C_RegisterClass: in visitInlineAsm()
10264 case TargetLowering::C_Immediate: in visitInlineAsm()
10265 case TargetLowering::C_Other: in visitInlineAsm()
10269 case TargetLowering::C_Memory: in visitInlineAsm()
10271 case TargetLowering::C_Address: in visitInlineAsm()
10273 case TargetLowering::C_Unknown: in visitInlineAsm()
10328 const TargetLowering &TLI = DAG.getTargetLoweringInfo(); in emitInlineAsmError()
10350 const TargetLowering &TLI = DAG.getTargetLoweringInfo(); in visitVAArg()
10422 TargetLowering::CallLoweringInfo &CLI, const CallBase *Call, in populateCallLoweringInfo()
10425 TargetLowering::ArgListTy Args; in populateCallLoweringInfo()
10436 TargetLowering::ArgListEntry Entry; in populateCallLoweringInfo()
10593 TargetLowering::CallLoweringInfo CLI(DAG); in visitPatchpoint()
10662 const TargetLowering &TLI = DAG.getTargetLoweringInfo(); in visitPatchpoint()
10703 const TargetLowering &TLI = DAG.getTargetLoweringInfo(); in visitVectorReduce()
10779 static AttributeList getReturnAttrs(TargetLowering::CallLoweringInfo &CLI) { in getReturnAttrs()
10797 TargetLowering::LowerCallTo(TargetLowering::CallLoweringInfo &CLI) const { in LowerCallTo()
11193 void TargetLowering::LowerOperationWrapper(SDNode *N, in LowerOperationWrapper()
11218 SDValue TargetLowering::LowerOperation(SDValue Op, SelectionDAG &DAG) const { in LowerOperation()
11231 const TargetLowering &TLI = DAG.getTargetLoweringInfo(); in CopyValueToVirtualRegister()
11825 const TargetLowering &TLI = DAG.getTargetLoweringInfo(); in HandlePHINodesInSuccessorBlocks()
12396 const TargetLowering &TLI = DAG.getTargetLoweringInfo(); in visitStepVector()
12403 const TargetLowering &TLI = DAG.getTargetLoweringInfo(); in visitVectorReverse()
12461 const TargetLowering &TLI = DAG.getTargetLoweringInfo(); in visitVectorInterleave()
12500 const TargetLowering &TLI = DAG.getTargetLoweringInfo(); in visitVectorSplice()
12577 const TargetLowering &TLI = DAG.getTargetLoweringInfo(); in visitCallBrLandingPad()
12585 TargetLowering::AsmOperandInfoVector TargetConstraints = in visitCallBrLandingPad()
12597 case TargetLowering::C_Register: in visitCallBrLandingPad()
12598 case TargetLowering::C_RegisterClass: { in visitCallBrLandingPad()
12618 case TargetLowering::C_Other: { in visitCallBrLandingPad()