Lines Matching refs:TargetLowering

171   const TargetLowering &TLI = DAG.getTargetLoweringInfo();  in getCopyFromParts()
346 const TargetLowering &TLI = DAG.getTargetLoweringInfo(); in getCopyFromPartsVector()
508 const TargetLowering &TLI = DAG.getTargetLoweringInfo(); in getCopyToParts()
692 const TargetLowering &TLI = DAG.getTargetLoweringInfo(); in getCopyToPartsVector()
716 TargetLowering::TypeWidenVector) { in getCopyToPartsVector()
840 RegsForValue::RegsForValue(LLVMContext &Context, const TargetLowering &TLI, in RegsForValue()
872 const TargetLowering &TLI = DAG.getTargetLoweringInfo(); in getCopyFromRegs()
955 const TargetLowering &TLI = DAG.getTargetLoweringInfo(); in getCopyToRegs()
1011 const TargetLowering &TLI = DAG.getTargetLoweringInfo(); in AddInlineAsmOperands()
1620 const TargetLowering &TLI = DAG.getTargetLoweringInfo(); in handleDebugValue()
1763 const TargetLowering &TLI = DAG.getTargetLoweringInfo(); in getValueImpl()
2129 const TargetLowering &TLI = DAG.getTargetLoweringInfo(); in visitRet()
2819 const TargetLowering &TLI = DAG.getTargetLoweringInfo(); in visitJumpTableHeader()
2861 const TargetLowering &TLI = DAG.getTargetLoweringInfo(); in getLoadStackGuard()
2891 const TargetLowering &TLI = DAG.getTargetLoweringInfo(); in visitSPDescriptorParent()
2922 TargetLowering::ArgListTy Args; in visitSPDescriptorParent()
2923 TargetLowering::ArgListEntry Entry; in visitSPDescriptorParent()
2930 TargetLowering::CallLoweringInfo CLI(DAG); in visitSPDescriptorParent()
2983 const TargetLowering &TLI = DAG.getTargetLoweringInfo(); in visitSPDescriptorFailure()
2984 TargetLowering::MakeLibCallOptions CallOptions; in visitSPDescriptorFailure()
3017 const TargetLowering &TLI = DAG.getTargetLoweringInfo(); in visitBitTestHeader()
3079 const TargetLowering &TLI = DAG.getTargetLoweringInfo(); in visitBitTestCase()
3176 const TargetLowering &TLI = DAG.getTargetLoweringInfo(); in visitInvoke()
3271 const TargetLowering &TLI = DAG.getTargetLoweringInfo(); in visitLandingPad()
3679 const TargetLowering &TLI = DAG.getTargetLoweringInfo(); in visitFPTrunc()
3775 const TargetLowering &TLI = DAG.getTargetLoweringInfo(); in visitAddrSpaceCast()
3790 const TargetLowering &TLI = DAG.getTargetLoweringInfo(); in visitInsertElement()
3801 const TargetLowering &TLI = DAG.getTargetLoweringInfo(); in visitExtractElement()
3819 const TargetLowering &TLI = DAG.getTargetLoweringInfo(); in visitShuffleVector()
4020 const TargetLowering &TLI = DAG.getTargetLoweringInfo(); in visitInsertValue()
4067 const TargetLowering &TLI = DAG.getTargetLoweringInfo(); in visitExtractValue()
4243 const TargetLowering &TLI = DAG.getTargetLoweringInfo(); in visitAlloca()
4313 const TargetLowering &TLI = DAG.getTargetLoweringInfo(); in visitLoad()
4484 const TargetLowering &TLI = DAG.getTargetLoweringInfo(); in visitStore()
4619 const TargetLowering &TLI = DAG.getTargetLoweringInfo(); in getUniformBase()
4683 const TargetLowering &TLI = DAG.getTargetLoweringInfo(); in visitMaskedScatter()
4784 const TargetLowering &TLI = DAG.getTargetLoweringInfo(); in visitMaskedGather()
4839 const TargetLowering &TLI = DAG.getTargetLoweringInfo(); in visitAtomicCmpXchg()
4893 const TargetLowering &TLI = DAG.getTargetLoweringInfo(); in visitAtomicRMW()
4914 const TargetLowering &TLI = DAG.getTargetLoweringInfo(); in visitFence()
4933 const TargetLowering &TLI = DAG.getTargetLoweringInfo(); in visitAtomicLoad()
4969 const TargetLowering &TLI = DAG.getTargetLoweringInfo(); in visitAtomicStore()
5019 TargetLowering::IntrinsicInfo Info; in visitTargetIntrinsic()
5020 const TargetLowering &TLI = DAG.getTargetLoweringInfo(); in visitTargetIntrinsic()
5134 const TargetLowering &TLI, const SDLoc &dl) { in GetExponent()
5247 const TargetLowering &TLI, SDNodeFlags Flags) { in expandExp()
5269 const TargetLowering &TLI, SDNodeFlags Flags) { in expandLog()
5368 const TargetLowering &TLI, SDNodeFlags Flags) { in expandLog2()
5465 const TargetLowering &TLI, SDNodeFlags Flags) { in expandLog10()
5555 const TargetLowering &TLI, SDNodeFlags Flags) { in expandExp2()
5567 SelectionDAG &DAG, const TargetLowering &TLI, in expandPow()
5648 SelectionDAG &DAG, const TargetLowering &TLI) { in expandDivFix()
5675 TargetLowering::LegalizeAction Action = TLI.getFixedPointOperationAction( in expandDivFix()
5677 if (Action != TargetLowering::Legal && Action != TargetLowering::Custom) { in expandDivFix()
6070 const TargetLowering &TLI = DAG.getTargetLoweringInfo(); in visitIntrinsicCall()
7100 TargetLowering::ArgListTy Args; in visitIntrinsicCall()
7108 TargetLowering::CallLoweringInfo CLI(DAG); in visitIntrinsicCall()
7511 TargetLowering::ArgListTy Args; in visitIntrinsicCall()
7515 TargetLowering::ArgListEntry Arg; in visitIntrinsicCall()
7526 TargetLowering::CallLoweringInfo CLI(DAG); in visitIntrinsicCall()
7767 const TargetLowering &TLI = DAG.getTargetLoweringInfo(); in visitConstrainedFPIntrinsic()
7895 const TargetLowering &TLI = DAG.getTargetLoweringInfo(); in visitVPGather()
7958 const TargetLowering &TLI = DAG.getTargetLoweringInfo(); in visitVPScatter()
8047 const TargetLowering &TLI = DAG.getTargetLoweringInfo(); in visitVPCmp()
8091 const TargetLowering &TLI = DAG.getTargetLoweringInfo(); in visitVectorPredicationIntrinsic()
8257 SelectionDAGBuilder::lowerInvokable(TargetLowering::CallLoweringInfo &CLI, in lowerInvokable()
8269 const TargetLowering &TLI = DAG.getTargetLoweringInfo(); in lowerInvokable()
8305 TargetLowering::ArgListTy Args; in LowerCallTo()
8309 const TargetLowering &TLI = DAG.getTargetLoweringInfo(); in LowerCallTo()
8328 TargetLowering::ArgListEntry Entry; in LowerCallTo()
8361 TargetLowering::ArgListEntry Entry; in LowerCallTo()
8391 TargetLowering::CallLoweringInfo CLI(DAG); in LowerCallTo()
8511 const TargetLowering &TLI = DAG.getTargetLoweringInfo(); in visitMemCmpBCmpCall()
8969 class SDISelAsmOperandInfo : public TargetLowering::AsmOperandInfo {
8980 explicit SDISelAsmOperandInfo(const TargetLowering::AsmOperandInfo &info) in SDISelAsmOperandInfo()
8981 : TargetLowering::AsmOperandInfo(info), CallOperand(nullptr, 0) { in SDISelAsmOperandInfo()
8985 bool hasMemory(const TargetLowering &TLI) const { in hasMemory()
8991 if (TLI.getConstraintType(Code) == TargetLowering::C_Memory) in hasMemory()
9036 const TargetLowering &TLI = DAG.getTargetLoweringInfo(); in getAddressForMemoryInput()
9084 const TargetLowering &TLI = DAG.getTargetLoweringInfo(); in getRegistersForValue()
9091 if (OpInfo.ConstraintType == TargetLowering::C_Memory || in getRegistersForValue()
9092 OpInfo.ConstraintType == TargetLowering::C_Address) in getRegistersForValue()
9223 void update(const TargetLowering::AsmOperandInfo &OpInfo) { in update()
9228 if (OpInfo.ConstraintType == TargetLowering::C_Memory || in update()
9229 OpInfo.ConstraintType == TargetLowering::C_Other) { in update()
9269 const TargetLowering &TLI = DAG.getTargetLoweringInfo(); in visitInlineAsm()
9270 TargetLowering::AsmOperandInfoVector TargetConstraints = TLI.ParseConstraints( in visitInlineAsm()
9294 if (T.ConstraintType == TargetLowering::C_Immediate && in visitInlineAsm()
9348 if ((OpInfo.ConstraintType == TargetLowering::C_Memory && in visitInlineAsm()
9350 OpInfo.ConstraintType == TargetLowering::C_Address) in visitInlineAsm()
9376 OpInfo.ConstraintType = TargetLowering::C_Address; in visitInlineAsm()
9381 if (OpInfo.ConstraintType == TargetLowering::C_Memory && in visitInlineAsm()
9451 assert((OpInfo.ConstraintType != TargetLowering::C_Address || in visitInlineAsm()
9458 if (OpInfo.ConstraintType == TargetLowering::C_Memory) { in visitInlineAsm()
9551 if (OpInfo.ConstraintType == TargetLowering::C_Other && in visitInlineAsm()
9553 OpInfo.ConstraintType = TargetLowering::C_Memory; in visitInlineAsm()
9555 if (OpInfo.ConstraintType == TargetLowering::C_Immediate || in visitInlineAsm()
9556 OpInfo.ConstraintType == TargetLowering::C_Other) { in visitInlineAsm()
9561 if (OpInfo.ConstraintType == TargetLowering::C_Immediate) in visitInlineAsm()
9582 if (OpInfo.ConstraintType == TargetLowering::C_Memory) { in visitInlineAsm()
9584 OpInfo.ConstraintType != TargetLowering::C_Memory) && in visitInlineAsm()
9605 if (OpInfo.ConstraintType == TargetLowering::C_Address) { in visitInlineAsm()
9632 assert((OpInfo.ConstraintType == TargetLowering::C_RegisterClass || in visitInlineAsm()
9633 OpInfo.ConstraintType == TargetLowering::C_Register) && in visitInlineAsm()
9738 case TargetLowering::C_Register: in visitInlineAsm()
9739 case TargetLowering::C_RegisterClass: in visitInlineAsm()
9743 case TargetLowering::C_Immediate: in visitInlineAsm()
9744 case TargetLowering::C_Other: in visitInlineAsm()
9748 case TargetLowering::C_Memory: in visitInlineAsm()
9750 case TargetLowering::C_Address: in visitInlineAsm()
9752 case TargetLowering::C_Unknown: in visitInlineAsm()
9807 const TargetLowering &TLI = DAG.getTargetLoweringInfo(); in emitInlineAsmError()
9829 const TargetLowering &TLI = DAG.getTargetLoweringInfo(); in visitVAArg()
9904 TargetLowering::CallLoweringInfo &CLI, const CallBase *Call, in populateCallLoweringInfo()
9907 TargetLowering::ArgListTy Args; in populateCallLoweringInfo()
9918 TargetLowering::ArgListEntry Entry; in populateCallLoweringInfo()
10075 TargetLowering::CallLoweringInfo CLI(DAG); in visitPatchpoint()
10142 const TargetLowering &TLI = DAG.getTargetLoweringInfo(); in visitPatchpoint()
10183 const TargetLowering &TLI = DAG.getTargetLoweringInfo(); in visitVectorReduce()
10259 static AttributeList getReturnAttrs(TargetLowering::CallLoweringInfo &CLI) { in getReturnAttrs()
10277 TargetLowering::LowerCallTo(TargetLowering::CallLoweringInfo &CLI) const { in LowerCallTo()
10673 void TargetLowering::LowerOperationWrapper(SDNode *N, in LowerOperationWrapper()
10698 SDValue TargetLowering::LowerOperation(SDValue Op, SelectionDAG &DAG) const { in LowerOperation()
10711 const TargetLowering &TLI = DAG.getTargetLoweringInfo(); in CopyValueToVirtualRegister()
11305 const TargetLowering &TLI = DAG.getTargetLoweringInfo(); in HandlePHINodesInSuccessorBlocks()
11886 const TargetLowering &TLI = DAG.getTargetLoweringInfo(); in visitStepVector()
11893 const TargetLowering &TLI = DAG.getTargetLoweringInfo(); in visitVectorReverse()
11951 const TargetLowering &TLI = DAG.getTargetLoweringInfo(); in visitVectorInterleave()
11990 const TargetLowering &TLI = DAG.getTargetLoweringInfo(); in visitVectorSplice()
12068 const TargetLowering &TLI = DAG.getTargetLoweringInfo(); in visitCallBrLandingPad()
12076 TargetLowering::AsmOperandInfoVector TargetConstraints = in visitCallBrLandingPad()
12088 case TargetLowering::C_Register: in visitCallBrLandingPad()
12089 case TargetLowering::C_RegisterClass: { in visitCallBrLandingPad()
12109 case TargetLowering::C_Other: { in visitCallBrLandingPad()