summaryrefslogtreecommitdiff
path: root/source/opt/basic_block.cpp
AgeCommit message (Expand)AuthorFilesLines
2018-02-27Add loop unswitch pass.Victor Lomuller1-0/+9
2018-02-01Add LoopUtils class to gather some loop transformation support.Victor Lomuller1-0/+22
2018-01-12Adding ostream operators for IR structuresAlan Baker1-0/+13
2018-01-09Rewriting dead branch elimination.Alan Baker1-1/+10
2018-01-05Linker code cleanupsPierre Moreau1-1/+1
2017-11-27Re-format source tree - NFC.Diego Novillo1-2/+2
2017-11-20Adding an unique id to Instruction generated by IRContextAlan Baker1-6/+9
2017-11-02Add a new class opt::CFG to represent the CFG for the module.Diego Novillo1-8/+42
2017-10-20Change BasicBlock to use InstructionList to hold instructions.Steven Perron1-6/+5
2017-10-06Implement Linker (module combiner)Pierre Moreau1-0/+11
2017-09-01BasicBlock: add ctail, GetMergeInst, GetLoopMergeInstDavid Neto1-0/+48
2017-08-30DeadBranchElim: Fix dead block detection to ignore backedgesGregF1-0/+13
2017-03-29Add exhaustive function call inlining to spirv-optGreg Fischer1-0/+42