Lines Matching defs:CFGStructTraits
209 struct CFGStructTraits { struct
2791 struct CFGStructTraits<AMDGPUCFGStructurizer> struct
2793 typedef int RegiT;
2795 static int getBreakNzeroOpcode(int oldOpcode) { in getBreakNzeroOpcode()
2804 static int getBreakZeroOpcode(int oldOpcode) { in getBreakZeroOpcode()
2813 static int getBranchNzeroOpcode(int oldOpcode) { in getBranchNzeroOpcode()
2824 static int getBranchZeroOpcode(int oldOpcode) { in getBranchZeroOpcode()
2835 static int getContinueNzeroOpcode(int oldOpcode) in getContinueNzeroOpcode()
2845 static int getContinueZeroOpcode(int oldOpcode) { in getContinueZeroOpcode()
2858 static MachineBasicBlock *getTrueBranch(MachineInstr *instr) { in getTrueBranch()
2862 static void setTrueBranch(MachineInstr *instr, MachineBasicBlock *blk) { in setTrueBranch()
2867 getFalseBranch(MachineBasicBlock *blk, MachineInstr *instr) { in getFalseBranch()
2877 static bool isCondBranch(MachineInstr *instr) { in isCondBranch()
2891 static bool isUncondBranch(MachineInstr *instr) { in isUncondBranch()
2901 static DebugLoc getLastDebugLocInBB(MachineBasicBlock *blk) { in getLastDebugLocInBB()
2913 static MachineInstr *getNormalBlockBranchInstr(MachineBasicBlock *blk) { in getNormalBlockBranchInstr()
2927 static MachineInstr *getLoopendBlockBranchInstr(MachineBasicBlock *blk) { in getLoopendBlockBranchInstr()
2946 static MachineInstr *getReturnInstr(MachineBasicBlock *blk) { in getReturnInstr()
2957 static MachineInstr *getContinueInstr(MachineBasicBlock *blk) { in getContinueInstr()
2968 static MachineInstr *getLoopBreakInstr(MachineBasicBlock *blk) { in getLoopBreakInstr()
2978 static bool isReturnBlock(MachineBasicBlock *blk) { in isReturnBlock()
2994 getInstrPos(MachineBasicBlock *blk, MachineInstr *instr) { in getInstrPos()
3006 static MachineInstr *insertInstrBefore(MachineBasicBlock *blk, int newOpcode, in insertInstrBefore()
3011 static MachineInstr *insertInstrBefore(MachineBasicBlock *blk, int newOpcode, in insertInstrBefore()
3029 static void insertInstrEnd(MachineBasicBlock *blk, int newOpcode, in insertInstrEnd()
3034 static void insertInstrEnd(MachineBasicBlock *blk, int newOpcode, in insertInstrEnd()
3046 static MachineInstr *insertInstrBefore(MachineBasicBlock::iterator instrPos, in insertInstrBefore()
3063 static void insertCondBranchBefore(MachineBasicBlock::iterator instrPos, in insertCondBranchBefore()
3082 static void insertCondBranchBefore(MachineBasicBlock *blk, in insertCondBranchBefore()
3100 static void insertCondBranchEnd(MachineBasicBlock *blk, in insertCondBranchEnd()
3115 static void insertAssignInstrBefore(MachineBasicBlock::iterator instrPos, in insertAssignInstrBefore()
3129 static void insertAssignInstrBefore(MachineBasicBlock *blk, in insertAssignInstrBefore()
3147 static void insertCompareInstrBefore(MachineBasicBlock *blk, in insertCompareInstrBefore()
3166 static void cloneSuccessorList(MachineBasicBlock *dstBlk, in cloneSuccessorList()
3174 static MachineBasicBlock *clone(MachineBasicBlock *srcBlk) { in clone()
3191 static void replaceInstrUseOfBlockWith(MachineBasicBlock *srcBlk, in replaceInstrUseOfBlockWith()
3201 static void wrapup(MachineBasicBlock *entryBlk) { in wrapup()
3232 static MachineDominatorTree *getDominatorTree(AMDGPUCFGStructurizer &pass) { in getDominatorTree()
3237 getPostDominatorTree(AMDGPUCFGStructurizer &pass) { in getPostDominatorTree()
3241 static MachineLoopInfo *getLoopInfo(AMDGPUCFGStructurizer &pass) { in getLoopInfo()