Add dependency for SPIRV-Headers
[platform/upstream/SPIRV-Tools.git] / test / opt /
2018-03-28 XuelianInitial version
2018-03-13 Alan BakerFixes #1407. Removing assertion against void pointer
2018-03-13 Alan BakerFixes #1404. Don't DCE workgroup size
2018-03-12 Pierre MoreauReimplement the DecorationManager
2018-03-07 Alan BakerFixes #1385. Grab correct input to calculate indices.
2018-03-06 Alan BakerFixes #1376. Don't handle half folding gracefully.
2018-03-05 Steven PerronAvoid generating duplicate names when merging types
2018-03-02 Pierre MoreauDefine Disassemble only when Effcee is used in fold_test
2018-03-02 Alan BakerHandles more cases of redundant selects
2018-03-01 Alan BakerFixes #1361. Mark all non-constant global values as...
2018-03-01 Alan BakerFixes #1357. Support null constants better in folding
2018-03-01 GregFOpt: Add constant folding for FToI and IToF
2018-02-28 Alan BakerFixes #1354. Do not merge integer division.
2018-02-28 Steven PerronAdd more folding rules for vector shuffle.
2018-02-28 Steven PerronRemove uses DCEInst and call ADCE
2018-02-27 Alan BakerMerge arithmetic with non-trivial constant operands
2018-02-27 Stephen McGroartyMake IR builder use the type manager for constants
2018-02-27 Victor LomullerAdd loop unswitch pass.
2018-02-27 Stephen McGroartyUnroller support for multiple induction variables
2018-02-22 Steven PerronPreserve analysies in the simplification pass
2018-02-22 GregFOpt: Check for side-effects in DCEInst()
2018-02-21 Alan BakerFixes #1338. Handle OpConstantNull in branch/switch...
2018-02-20 Arseny KapoulkineAdd folding for redundant add/sub/mul/div/mix operations
2018-02-20 Steven PerronFix folding insert feeding extract
2018-02-19 Alan BakerFixes #1300. Adding checks for bad CCP transitions...
2018-02-17 Arseny KapoulkineAdd constant folding rules for floating-point comparison
2018-02-16 Steven PerronSimplify OpPhi instructions referencing unreachable...
2018-02-16 Steven PerronGet CCP to use the constant floating point rules.
2018-02-15 Arseny KapoulkineAdd folding of redundant OpSelect insns
2018-02-14 Steven PerronFold binary floating point operators.
2018-02-14 Stephen McGroartyInitial support for loop unrolling.
2018-02-14 Alan BakerFixes #1295. Mark undef values as varying in ccp.
2018-02-09 Steven PerronAdd folding of OpCompositeExtract and OpConstantComposi...
2018-02-09 Alexander JohnstonLoop invariant code motion initial implementation
2018-02-08 GregFSROA: Do replacement on structs with no partial references.
2018-02-08 Steven PerronMake use of the instruction folder.
2018-02-06 David NetoFix test inclusion when Effcee is absent
2018-02-06 Alan BakerRegistering a type now rebuilds it out of memory owned...
2018-02-02 Steven PerronAdd general folding infrastructure.
2018-02-01 Victor LomullerAdd LoopUtils class to gather some loop transformation...
2018-02-01 Steven PerronAdd pass to reaplce invalid opcodes
2018-02-01 Jeremy HayesAdd adjacency validation pass
2018-01-31 Alan BakerRemove constexpr from Analysis operators
2018-01-30 Alan BakerPrevent unnecessary changes to the IR in dead branch...
2018-01-30 Alan BakerEnhancements to block merging
2018-01-30 Alan BakerFix dereference of possibly nullptr
2018-01-30 GregFInsertExtractElim: Split out DeadInsertElim as separate...
2018-01-29 Alan BakerFixes in CCP for #1228
2018-01-25 Victor LomullerAdd LoopDescriptor as an IRContext analysis.
2018-01-25 Greg FischerDeadInsertElim: Detect and DCE dead Inserts
2018-01-25 Alan BakerInitial implementation of if conversion
2018-01-22 Steven PerronUse id_map in Fold*ToConstant
2018-01-22 Steven PerronAdd generic folding function and use in CCP
2018-01-19 Alan BakerFixes infinite loop in ADCE
2018-01-19 Victor LomullerIntroduce an instruction builder helper class.
2018-01-19 Alan BakerSimplifying code for adding instructions to worklist
2018-01-19 Steven PerronCreate a pass to work around a driver bug related to...
2018-01-18 Alan BakerAdding testcase for #1210
2018-01-17 Alan BakerAdding support for switch removal in ADCE
2018-01-16 Alan BakerFixes missing increment in common uniform elim
2018-01-15 Steven PerronSkip SpecConstants in CCP.
2018-01-12 Steven PerronMove initialization of the const mgr to the constructor.
2018-01-12 Alan BakerAdding ostream operators for IR structures
2018-01-12 Alan BakerMaintain instruction to block mapping in phi insertion
2018-01-12 Greg FischerInsertExtractElim: Optimize through VectorShuffle, Mix
2018-01-10 Alan BakerAdding additional functionality to ADCE.
2018-01-09 Alan BakerRewriting dead branch elimination.
2018-01-08 Diego NovilloFix constant propagation of induction variables.
2018-01-08 Victor LomullerAdd loop descriptors and some required dominator tree...
2018-01-05 Steven PerronAllow getting the base pointer of an image load/store.
2018-01-05 Diego NovilloFix infinite simulation cycles in SSA propagator.
2018-01-04 Pierre MoreauOpt: Make DecorationManager::HaveTheSameDecorations...
2018-01-03 Diego NovilloHandle execution termination instructions when building...
2018-01-03 Diego NovilloDo not insert Phi nodes in CCP propagator.
2017-12-29 GregFTest: Fix linux/gcc defined-but-not-used warnings/errors
2017-12-21 Diego NovilloImplement SSA CCP (SSA Conditional Constant Propagation).
2017-12-21 Steven PerronStore all enabled capabilities in the feature manger.
2017-12-21 Alan BakerFixing bugs in type manager memory management
2017-12-19 Pierre MoreauOpt: Fix implementation and comment of AreDecorationsTh...
2017-12-19 Steven PerronAllow pointers to pointers in logical addressing mode.
2017-12-19 Steven PerronConvert private variables to function scope.
2017-12-18 Alan BakerImproving the usability of the type manager. The type...
2017-12-15 GregFADCE: Only mark true breaks and continues of live loops
2017-12-12 Greg FischerADCE: Empty Loop Elimination
2017-12-12 Steven PerronSet the parent for basic blocks during inlining.
2017-12-11 Alan BakerAdd scalar replacement
2017-12-11 GregFMultiStore: Support OpVariable Initialization
2017-12-08 GregFSingleStore: Support OpVariable Initialization
2017-12-07 Steven PerronAdd global redundancy elimination
2017-12-07 Steven PerronKill names and decoration in inlining.
2017-12-07 Victor LomullerAdd depth first iterator for trees
2017-12-06 Stephen McGroartyDominator Tree Analysis (#3)
2017-12-04 Diego NovilloRemove cfg_ field from SSAPropagator class - NFC.
2017-12-04 Steven PerronChange IRContext::KillInst to delete instructions.
2017-12-04 Steven PerronCompute value number when the value table is constructed.
2017-11-29 GregFAggressiveDCE: Add merge and continue branches for...
2017-11-28 Diego NovilloFix windows build. unsigned vs signed comparison in...
2017-11-28 Diego NovilloGeneric value propagation engine.
2017-11-27 Diego NovilloRe-format source tree - NFC.
2017-11-23 Alan BakerAdding new def -> use mapping container
next