Home
last modified time | relevance | path

Searched refs:InstDesc (Results 1 – 3 of 3) sorted by relevance

/external/llvm/lib/Transforms/Utils/
DLoopUtils.cpp187 InstDesc ReduxDesc(false, nullptr); in AddReductionVar()
311 InstDesc IgnoredVal(false, nullptr); in AddReductionVar()
365 RecurrenceDescriptor::InstDesc
366 RecurrenceDescriptor::isMinMaxSelectCmpPattern(Instruction *I, InstDesc &Prev) { in isMinMaxSelectCmpPattern()
377 return InstDesc(false, I); in isMinMaxSelectCmpPattern()
378 return InstDesc(Select, Prev.getMinMaxKind()); in isMinMaxSelectCmpPattern()
383 return InstDesc(false, I); in isMinMaxSelectCmpPattern()
386 return InstDesc(false, I); in isMinMaxSelectCmpPattern()
388 return InstDesc(false, I); in isMinMaxSelectCmpPattern()
395 return InstDesc(Select, MRK_UIntMin); in isMinMaxSelectCmpPattern()
[all …]
/external/llvm/include/llvm/Transforms/Utils/
DLoopUtils.h100 class InstDesc {
103 InstDesc(bool IsRecur, Instruction *I, Instruction *UAI = nullptr)
107 InstDesc(Instruction *I, MinMaxRecurrenceKind K, Instruction *UAI = nullptr)
138 static InstDesc isRecurrenceInstr(Instruction *I, RecurrenceKind Kind,
139 InstDesc &Prev, bool HasFunNoNaNAttr);
151 static InstDesc isMinMaxSelectCmpPattern(Instruction *I, InstDesc &Prev);
/external/llvm/lib/Target/AMDGPU/
DSIInstrInfo.cpp1806 const MCInstrDesc &InstDesc = get(MI->getOpcode()); in isOperandLegal() local
1807 const MCOperandInfo &OpInfo = InstDesc.OpInfo[OpIdx]; in isOperandLegal()
2660 const MCInstrDesc &InstDesc = get(Opcode); in splitScalar64BitUnaryOp() local
2675 BuildMI(MBB, MII, DL, InstDesc, DestSub0) in splitScalar64BitUnaryOp()
2682 BuildMI(MBB, MII, DL, InstDesc, DestSub1) in splitScalar64BitUnaryOp()
2715 const MCInstrDesc &InstDesc = get(Opcode); in splitScalar64BitBinaryOp() local
2737 MachineInstr *LoHalf = BuildMI(MBB, MII, DL, InstDesc, DestSub0) in splitScalar64BitBinaryOp()
2747 MachineInstr *HiHalf = BuildMI(MBB, MII, DL, InstDesc, DestSub1) in splitScalar64BitBinaryOp()
2780 const MCInstrDesc &InstDesc = get(AMDGPU::V_BCNT_U32_B32_e64); in splitScalar64BitBCNT() local
2795 BuildMI(MBB, MII, DL, InstDesc, MidReg) in splitScalar64BitBCNT()
[all …]