Searched refs:InstrType (Results 1 – 16 of 16) sorted by relevance
76 enum InstrType { Legal, Illegal, Invisible }; enum516 : public InstVisitor<InstructionClassification, InstrType> {520 InstrType visitBranchInst(BranchInst &BI) { in visitBranchInst()525 InstrType visitPHINode(PHINode &PN) { in visitPHINode()531 InstrType visitAllocaInst(AllocaInst &AI) { return Illegal; } in visitAllocaInst()534 InstrType visitVAArgInst(VAArgInst &VI) { return Illegal; } in visitVAArgInst()543 InstrType visitIntrinsicInst(IntrinsicInst &II) { in visitIntrinsicInst()556 InstrType visitCallInst(CallInst &CI) { in visitCallInst()578 InstrType visitInvokeInst(InvokeInst &II) { return Illegal; } in visitInvokeInst()582 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()
6255 outliner::InstrType6263 return outliner::InstrType::Illegal; in getOutliningType()6283 return outliner::InstrType::Illegal; in getOutliningType()6291 return outliner::InstrType::Illegal; in getOutliningType()6296 return outliner::InstrType::Illegal; in getOutliningType()6306 return outliner::InstrType::Legal; in getOutliningType()6309 return outliner::InstrType::Illegal; in getOutliningType()6321 return outliner::InstrType::Illegal; in getOutliningType()6373 return outliner::InstrType::Legal; in getOutliningType()6378 return outliner::InstrType::Illegal; in getOutliningType()[all …]
354 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()
1311 outliner::InstrType1327 ? outliner::InstrType::Illegal in getOutliningType()1328 : outliner::InstrType::Invisible; in getOutliningType()1330 return outliner::InstrType::Illegal; in getOutliningType()1335 return outliner::InstrType::Illegal; in getOutliningType()1339 return outliner::InstrType::Illegal; in getOutliningType()1344 return outliner::InstrType::Illegal; in getOutliningType()1350 return outliner::InstrType::Illegal; in getOutliningType()1355 return outliner::InstrType::Illegal; in getOutliningType()1360 return outliner::InstrType::Invisible; in getOutliningType()[all …]
152 outliner::InstrType getOutliningType(MachineBasicBlock::iterator &MBBI,
288 case InstrType::Illegal: in convertToUnsignedVec()293 case InstrType::Legal: in convertToUnsignedVec()298 case InstrType::LegalTerminator: in convertToUnsignedVec()307 case InstrType::Invisible: in convertToUnsignedVec()
33 enum InstrType { Legal, LegalTerminator, Illegal, Invisible }; enum
1925 virtual outliner::InstrType
280 case InstrType::Legal: in convertToUnsignedVec()283 case InstrType::Illegal: in convertToUnsignedVec()286 case InstrType::Invisible: in convertToUnsignedVec()
7512 outliner::InstrType7530 return outliner::InstrType::Illegal; in getOutliningType()7535 return outliner::InstrType::Illegal; in getOutliningType()7544 return outliner::InstrType::Legal; in getOutliningType()7560 return outliner::InstrType::Legal; in getOutliningType()7563 return outliner::InstrType::Illegal; in getOutliningType()7582 return outliner::InstrType::Legal; in getOutliningType()7643 return outliner::InstrType::Legal; in getOutliningType()7648 return outliner::InstrType::Illegal; in getOutliningType()7653 return outliner::InstrType::Illegal; in getOutliningType()[all …]
292 outliner::InstrType
553 outliner::InstrType
9582 outliner::InstrType9587 return outliner::InstrType::Invisible; in getOutliningType()9592 return outliner::InstrType::Invisible; in getOutliningType()9596 return outliner::InstrType::Legal; in getOutliningType()9603 return outliner::InstrType::Legal; in getOutliningType()9606 return outliner::InstrType::Illegal; in getOutliningType()9621 return outliner::InstrType::Illegal; in getOutliningType()9627 return outliner::InstrType::Illegal; in getOutliningType()9631 return outliner::InstrType::Illegal; in getOutliningType()9637 return outliner::InstrType::Illegal; in getOutliningType()[all …]
357 let ColFields = ["InstrType"];