Searched refs:InstrType (Results 1 – 16 of 16) sorted by relevance
75 enum InstrType { Legal, Illegal, Invisible }; enum385 : public InstVisitor<InstructionClassification, InstrType> {389 InstrType visitBranchInst(BranchInst &BI) { return Illegal; } in visitBranchInst()391 InstrType visitPHINode(PHINode &PN) { return Illegal; } in visitPHINode()393 InstrType visitAllocaInst(AllocaInst &AI) { return Illegal; } in visitAllocaInst()396 InstrType visitVAArgInst(VAArgInst &VI) { return Illegal; } in visitVAArgInst()409 InstrType visitCallInst(CallInst &CI) { in visitCallInst()416 InstrType visitInvokeInst(InvokeInst &II) { return Illegal; } in visitInvokeInst()418 InstrType visitCallBrInst(CallBrInst &CBI) { return Illegal; } in visitCallBrInst()420 InstrType visitTerminator(Instruction &I) { return Illegal; } in visitTerminator()[all …]
20 template<typename InstrType> // could be MachineInstr or MCInst21 bool IsCPSRDead(const InstrType *Instr);23 template<typename InstrType> // could be MachineInstr or MCInst24 inline bool isV8EligibleForIT(const InstrType *Instr) { in isV8EligibleForIT()
6082 outliner::InstrType6090 return outliner::InstrType::Illegal; in getOutliningType()6110 return outliner::InstrType::Illegal; in getOutliningType()6118 return outliner::InstrType::Illegal; in getOutliningType()6123 return outliner::InstrType::Illegal; in getOutliningType()6133 return outliner::InstrType::Legal; in getOutliningType()6136 return outliner::InstrType::Illegal; in getOutliningType()6148 return outliner::InstrType::Illegal; in getOutliningType()6200 return outliner::InstrType::Legal; in getOutliningType()6205 return outliner::InstrType::Illegal; in getOutliningType()[all …]
353 outliner::InstrType getOutliningType(MachineBasicBlock::iterator &MIT,
335 PPCII::PPC970_Unit InstrType = in getHazardType() local338 if (InstrType == PPCII::PPC970_Pseudo) return NoHazard; in getHazardType()351 switch (InstrType) { in getHazardType()393 PPCII::PPC970_Unit InstrType = in EmitInstruction() local396 if (InstrType == PPCII::PPC970_Pseudo) return; in EmitInstruction()410 if (InstrType == PPCII::PPC970_BRU || isSingle) in EmitInstruction()
1051 outliner::InstrType1063 return outliner::InstrType::Invisible; in getOutliningType()1065 return outliner::InstrType::Illegal; in getOutliningType()1070 return outliner::InstrType::Illegal; in getOutliningType()1074 return outliner::InstrType::Illegal; in getOutliningType()1079 return outliner::InstrType::Illegal; in getOutliningType()1085 return outliner::InstrType::Illegal; in getOutliningType()1090 return outliner::InstrType::Illegal; in getOutliningType()1095 return outliner::InstrType::Invisible; in getOutliningType()1097 return outliner::InstrType::Legal; in getOutliningType()
125 virtual outliner::InstrType
274 case InstrType::Illegal: in convertToUnsignedVec()279 case InstrType::Legal: in convertToUnsignedVec()284 case InstrType::LegalTerminator: in convertToUnsignedVec()293 case InstrType::Invisible: in convertToUnsignedVec()
34 enum InstrType { Legal, LegalTerminator, Illegal, Invisible }; enum
1916 virtual outliner::InstrType
165 case InstrType::Legal: in convertToUnsignedVec()168 case InstrType::Illegal: in convertToUnsignedVec()171 case InstrType::Invisible: in convertToUnsignedVec()
6990 outliner::InstrType7008 return outliner::InstrType::Illegal; in getOutliningType()7013 return outliner::InstrType::Illegal; in getOutliningType()7022 return outliner::InstrType::Legal; in getOutliningType()7038 return outliner::InstrType::Legal; in getOutliningType()7041 return outliner::InstrType::Illegal; in getOutliningType()7060 return outliner::InstrType::Legal; in getOutliningType()7121 return outliner::InstrType::Legal; in getOutliningType()7126 return outliner::InstrType::Illegal; in getOutliningType()7131 return outliner::InstrType::Illegal; in getOutliningType()[all …]
278 outliner::InstrType
547 outliner::InstrType
9035 outliner::InstrType9040 return outliner::InstrType::Invisible; in getOutliningType()9045 return outliner::InstrType::Invisible; in getOutliningType()9049 return outliner::InstrType::Legal; in getOutliningType()9056 return outliner::InstrType::Legal; in getOutliningType()9059 return outliner::InstrType::Illegal; in getOutliningType()9074 return outliner::InstrType::Illegal; in getOutliningType()9080 return outliner::InstrType::Illegal; in getOutliningType()9084 return outliner::InstrType::Illegal; in getOutliningType()9090 return outliner::InstrType::Illegal; in getOutliningType()[all …]
337 let ColFields = ["InstrType"];