Lines Matching refs:TargetLowering
164 const TargetLowering &TLI = DAG.getTargetLoweringInfo(); in getCopyFromParts()
328 const TargetLowering &TLI = DAG.getTargetLoweringInfo(); in getCopyFromPartsVector()
475 const TargetLowering &TLI = DAG.getTargetLoweringInfo(); in getCopyToParts()
649 const TargetLowering &TLI = DAG.getTargetLoweringInfo(); in getCopyToPartsVector()
673 TargetLowering::TypeWidenVector) { in getCopyToPartsVector()
793 RegsForValue::RegsForValue(LLVMContext &Context, const TargetLowering &TLI, in RegsForValue()
825 const TargetLowering &TLI = DAG.getTargetLoweringInfo(); in getCopyFromRegs()
908 const TargetLowering &TLI = DAG.getTargetLoweringInfo(); in getCopyToRegs()
964 const TargetLowering &TLI = DAG.getTargetLoweringInfo(); in AddInlineAsmOperands()
1388 const TargetLowering &TLI = DAG.getTargetLoweringInfo(); in handleDebugValue()
1531 const TargetLowering &TLI = DAG.getTargetLoweringInfo(); in getValueImpl()
1896 const TargetLowering &TLI = DAG.getTargetLoweringInfo(); in visitRet()
2580 const TargetLowering &TLI = DAG.getTargetLoweringInfo(); in visitJumpTableHeader()
2622 const TargetLowering &TLI = DAG.getTargetLoweringInfo(); in getLoadStackGuard()
2652 const TargetLowering &TLI = DAG.getTargetLoweringInfo(); in visitSPDescriptorParent()
2683 TargetLowering::ArgListTy Args; in visitSPDescriptorParent()
2684 TargetLowering::ArgListEntry Entry; in visitSPDescriptorParent()
2691 TargetLowering::CallLoweringInfo CLI(DAG); in visitSPDescriptorParent()
2744 const TargetLowering &TLI = DAG.getTargetLoweringInfo(); in visitSPDescriptorFailure()
2745 TargetLowering::MakeLibCallOptions CallOptions; in visitSPDescriptorFailure()
2777 const TargetLowering &TLI = DAG.getTargetLoweringInfo(); in visitBitTestHeader()
2839 const TargetLowering &TLI = DAG.getTargetLoweringInfo(); in visitBitTestCase()
2932 const TargetLowering &TLI = DAG.getTargetLoweringInfo(); in visitInvoke()
3026 const TargetLowering &TLI = DAG.getTargetLoweringInfo(); in visitLandingPad()
3426 const TargetLowering &TLI = DAG.getTargetLoweringInfo(); in visitFPTrunc()
3522 const TargetLowering &TLI = DAG.getTargetLoweringInfo(); in visitAddrSpaceCast()
3537 const TargetLowering &TLI = DAG.getTargetLoweringInfo(); in visitInsertElement()
3548 const TargetLowering &TLI = DAG.getTargetLoweringInfo(); in visitExtractElement()
3566 const TargetLowering &TLI = DAG.getTargetLoweringInfo(); in visitShuffleVector()
3767 const TargetLowering &TLI = DAG.getTargetLoweringInfo(); in visitInsertValue()
3814 const TargetLowering &TLI = DAG.getTargetLoweringInfo(); in visitExtractValue()
3996 const TargetLowering &TLI = DAG.getTargetLoweringInfo(); in visitAlloca()
4052 const TargetLowering &TLI = DAG.getTargetLoweringInfo(); in visitLoad()
4234 const TargetLowering &TLI = DAG.getTargetLoweringInfo(); in visitStore()
4368 const TargetLowering &TLI = DAG.getTargetLoweringInfo(); in getUniformBase()
4430 const TargetLowering &TLI = DAG.getTargetLoweringInfo(); in visitMaskedScatter()
4531 const TargetLowering &TLI = DAG.getTargetLoweringInfo(); in visitMaskedGather()
4586 const TargetLowering &TLI = DAG.getTargetLoweringInfo(); in visitAtomicCmpXchg()
4634 const TargetLowering &TLI = DAG.getTargetLoweringInfo(); in visitAtomicRMW()
4655 const TargetLowering &TLI = DAG.getTargetLoweringInfo(); in visitFence()
4672 const TargetLowering &TLI = DAG.getTargetLoweringInfo(); in visitAtomicLoad()
4725 const TargetLowering &TLI = DAG.getTargetLoweringInfo(); in visitAtomicStore()
4781 TargetLowering::IntrinsicInfo Info; in visitTargetIntrinsic()
4782 const TargetLowering &TLI = DAG.getTargetLoweringInfo(); in visitTargetIntrinsic()
4889 const TargetLowering &TLI, const SDLoc &dl) { in GetExponent()
5002 const TargetLowering &TLI, SDNodeFlags Flags) { in expandExp()
5024 const TargetLowering &TLI, SDNodeFlags Flags) { in expandLog()
5123 const TargetLowering &TLI, SDNodeFlags Flags) { in expandLog2()
5220 const TargetLowering &TLI, SDNodeFlags Flags) { in expandLog10()
5310 const TargetLowering &TLI, SDNodeFlags Flags) { in expandExp2()
5322 SelectionDAG &DAG, const TargetLowering &TLI, in expandPow()
5403 SelectionDAG &DAG, const TargetLowering &TLI) { in expandDivFix()
5430 TargetLowering::LegalizeAction Action = TLI.getFixedPointOperationAction( in expandDivFix()
5432 if (Action != TargetLowering::Legal && Action != TargetLowering::Custom) { in expandDivFix()
5793 const TargetLowering &TLI = DAG.getTargetLoweringInfo(); in visitIntrinsicCall()
6788 TargetLowering::ArgListTy Args; in visitIntrinsicCall()
6796 TargetLowering::CallLoweringInfo CLI(DAG); in visitIntrinsicCall()
7256 const TargetLowering &TLI = DAG.getTargetLoweringInfo(); in visitConstrainedFPIntrinsic()
7395 const TargetLowering &TLI = DAG.getTargetLoweringInfo(); in visitVPLoadGather()
7455 const TargetLowering &TLI = DAG.getTargetLoweringInfo(); in visitVPStoreScatter()
7556 const TargetLowering &TLI = DAG.getTargetLoweringInfo(); in visitVPCmp()
7600 const TargetLowering &TLI = DAG.getTargetLoweringInfo(); in visitVectorPredicationIntrinsic()
7700 SelectionDAGBuilder::lowerInvokable(TargetLowering::CallLoweringInfo &CLI, in lowerInvokable()
7712 const TargetLowering &TLI = DAG.getTargetLoweringInfo(); in lowerInvokable()
7748 TargetLowering::ArgListTy Args; in LowerCallTo()
7752 const TargetLowering &TLI = DAG.getTargetLoweringInfo(); in LowerCallTo()
7771 TargetLowering::ArgListEntry Entry; in LowerCallTo()
7804 TargetLowering::ArgListEntry Entry; in LowerCallTo()
7823 TargetLowering::CallLoweringInfo CLI(DAG); in LowerCallTo()
7945 const TargetLowering &TLI = DAG.getTargetLoweringInfo(); in visitMemCmpBCmpCall()
8392 class SDISelAsmOperandInfo : public TargetLowering::AsmOperandInfo {
8403 explicit SDISelAsmOperandInfo(const TargetLowering::AsmOperandInfo &info) in SDISelAsmOperandInfo()
8404 : TargetLowering::AsmOperandInfo(info), CallOperand(nullptr, 0) { in SDISelAsmOperandInfo()
8408 bool hasMemory(const TargetLowering &TLI) const { in hasMemory()
8414 if (TLI.getConstraintType(Code) == TargetLowering::C_Memory) in hasMemory()
8459 const TargetLowering &TLI = DAG.getTargetLoweringInfo(); in getAddressForMemoryInput()
8507 const TargetLowering &TLI = DAG.getTargetLoweringInfo(); in getRegistersForValue()
8514 if (OpInfo.ConstraintType == TargetLowering::C_Memory || in getRegistersForValue()
8515 OpInfo.ConstraintType == TargetLowering::C_Address) in getRegistersForValue()
8647 void update(const TargetLowering::AsmOperandInfo &OpInfo) { in update()
8652 if (OpInfo.ConstraintType == TargetLowering::C_Memory || in update()
8653 OpInfo.ConstraintType == TargetLowering::C_Other) { in update()
8676 const TargetLowering &TLI = DAG.getTargetLoweringInfo(); in visitInlineAsm()
8677 TargetLowering::AsmOperandInfoVector TargetConstraints = TLI.ParseConstraints( in visitInlineAsm()
8701 if (T.ConstraintType == TargetLowering::C_Immediate && in visitInlineAsm()
8748 if ((OpInfo.ConstraintType == TargetLowering::C_Memory && in visitInlineAsm()
8750 OpInfo.ConstraintType == TargetLowering::C_Address) in visitInlineAsm()
8755 if (OpInfo.ConstraintType == TargetLowering::C_Memory && in visitInlineAsm()
8825 assert((OpInfo.ConstraintType != TargetLowering::C_Address || in visitInlineAsm()
8832 if (OpInfo.ConstraintType == TargetLowering::C_Memory) { in visitInlineAsm()
8930 if (OpInfo.ConstraintType == TargetLowering::C_Other && in visitInlineAsm()
8932 OpInfo.ConstraintType = TargetLowering::C_Memory; in visitInlineAsm()
8934 if (OpInfo.ConstraintType == TargetLowering::C_Immediate || in visitInlineAsm()
8935 OpInfo.ConstraintType == TargetLowering::C_Other) { in visitInlineAsm()
8940 if (OpInfo.ConstraintType == TargetLowering::C_Immediate) in visitInlineAsm()
8962 if (OpInfo.ConstraintType == TargetLowering::C_Memory || in visitInlineAsm()
8963 OpInfo.ConstraintType == TargetLowering::C_Address) { in visitInlineAsm()
8965 OpInfo.ConstraintType != TargetLowering::C_Memory) && in visitInlineAsm()
8986 assert((OpInfo.ConstraintType == TargetLowering::C_RegisterClass || in visitInlineAsm()
8987 OpInfo.ConstraintType == TargetLowering::C_Register) && in visitInlineAsm()
9092 case TargetLowering::C_Register: in visitInlineAsm()
9093 case TargetLowering::C_RegisterClass: in visitInlineAsm()
9097 case TargetLowering::C_Immediate: in visitInlineAsm()
9098 case TargetLowering::C_Other: in visitInlineAsm()
9102 case TargetLowering::C_Memory: in visitInlineAsm()
9104 case TargetLowering::C_Address: in visitInlineAsm()
9106 case TargetLowering::C_Unknown: in visitInlineAsm()
9161 const TargetLowering &TLI = DAG.getTargetLoweringInfo(); in emitInlineAsmError()
9183 const TargetLowering &TLI = DAG.getTargetLoweringInfo(); in visitVAArg()
9258 TargetLowering::CallLoweringInfo &CLI, const CallBase *Call, in populateCallLoweringInfo()
9261 TargetLowering::ArgListTy Args; in populateCallLoweringInfo()
9272 TargetLowering::ArgListEntry Entry; in populateCallLoweringInfo()
9429 TargetLowering::CallLoweringInfo CLI(DAG); in visitPatchpoint()
9499 const TargetLowering &TLI = DAG.getTargetLoweringInfo(); in visitPatchpoint()
9540 const TargetLowering &TLI = DAG.getTargetLoweringInfo(); in visitVectorReduce()
9610 static AttributeList getReturnAttrs(TargetLowering::CallLoweringInfo &CLI) { in getReturnAttrs()
9628 TargetLowering::LowerCallTo(TargetLowering::CallLoweringInfo &CLI) const { in LowerCallTo()
10024 void TargetLowering::LowerOperationWrapper(SDNode *N, in LowerOperationWrapper()
10049 SDValue TargetLowering::LowerOperation(SDValue Op, SelectionDAG &DAG) const { in LowerOperation()
10062 const TargetLowering &TLI = DAG.getTargetLoweringInfo(); in CopyValueToVirtualRegister()
10647 const TargetLowering &TLI = DAG.getTargetLoweringInfo(); in HandlePHINodesInSuccessorBlocks()
11282 const TargetLowering &TLI = DAG.getTargetLoweringInfo(); in visitStepVector()
11289 const TargetLowering &TLI = DAG.getTargetLoweringInfo(); in visitVectorReverse()
11330 const TargetLowering &TLI = DAG.getTargetLoweringInfo(); in visitVectorSplice()