Lines Matching refs:TargetLowering
31 class GISelAsmOperandInfo : public TargetLowering::AsmOperandInfo {
37 explicit GISelAsmOperandInfo(const TargetLowering::AsmOperandInfo &Info) in GISelAsmOperandInfo()
38 : TargetLowering::AsmOperandInfo(Info) {} in GISelAsmOperandInfo()
58 void update(const TargetLowering::AsmOperandInfo &OpInfo) { in update()
63 if (OpInfo.ConstraintType == TargetLowering::C_Memory || in update()
64 OpInfo.ConstraintType == TargetLowering::C_Other) { in update()
85 const TargetLowering &TLI = *MF.getSubtarget().getTargetLowering(); in getRegistersForValue()
89 if (OpInfo.ConstraintType == TargetLowering::C_Memory) in getRegistersForValue()
136 static void computeConstraintToUse(const TargetLowering *TLI, in computeConstraintToUse()
137 TargetLowering::AsmOperandInfo &OpInfo) { in computeConstraintToUse()
145 TargetLowering::ConstraintGroup G = TLI->getConstraintPreferences(OpInfo); in computeConstraintToUse()
151 BestIdx < E && (G[BestIdx].second == TargetLowering::C_Other || in computeConstraintToUse()
152 G[BestIdx].second == TargetLowering::C_Immediate); in computeConstraintToUse()
231 TargetLowering::AsmOperandInfoVector TargetConstraints = in lowerInlineAsm()
321 if (OpInfo.ConstraintType == TargetLowering::C_Memory) { in lowerInlineAsm()
341 assert(OpInfo.ConstraintType == TargetLowering::C_Register || in lowerInlineAsm()
342 OpInfo.ConstraintType == TargetLowering::C_RegisterClass || in lowerInlineAsm()
343 OpInfo.ConstraintType == TargetLowering::C_Other); in lowerInlineAsm()
426 if (OpInfo.ConstraintType == TargetLowering::C_Other && in lowerInlineAsm()
433 if (OpInfo.ConstraintType == TargetLowering::C_Immediate || in lowerInlineAsm()
434 OpInfo.ConstraintType == TargetLowering::C_Other) { in lowerInlineAsm()
456 if (OpInfo.ConstraintType == TargetLowering::C_Memory) { in lowerInlineAsm()
480 assert((OpInfo.ConstraintType == TargetLowering::C_RegisterClass || in lowerInlineAsm()
481 OpInfo.ConstraintType == TargetLowering::C_Register) && in lowerInlineAsm()
561 case TargetLowering::C_Register: in lowerInlineAsm()
562 case TargetLowering::C_RegisterClass: { in lowerInlineAsm()
590 case TargetLowering::C_Immediate: in lowerInlineAsm()
591 case TargetLowering::C_Other: in lowerInlineAsm()
595 case TargetLowering::C_Memory: in lowerInlineAsm()
597 case TargetLowering::C_Address: in lowerInlineAsm()
599 case TargetLowering::C_Unknown: in lowerInlineAsm()