index
:
~glisse/SPIRV-Tools
master
Unnamed repository; edit this file 'description' to name the repository.
glisse
summary
refs
log
tree
commit
diff
log msg
author
committer
range
path:
root
/
test
/
opt
Age
Commit message (
Expand
)
Author
Files
Lines
2018-03-07
Fixes #1385. Grab correct input to calculate indices.
Alan Baker
1
-0
/
+51
2018-03-06
Fixes #1376. Don't handle half folding gracefully.
Alan Baker
1
-2
/
+36
2018-03-05
Avoid generating duplicate names when merging types
Steven Perron
1
-0
/
+23
2018-03-02
Define Disassemble only when Effcee is used in fold_test
Pierre Moreau
1
-1
/
+1
2018-03-02
Handles more cases of redundant selects
Alan Baker
1
-34
/
+113
2018-03-01
Fixes #1361. Mark all non-constant global values as varying in CCP
Alan Baker
1
-0
/
+35
2018-02-28
Fixes #1357. Support null constants better in folding
Alan Baker
1
-3
/
+58
2018-02-28
Opt: Add constant folding for FToI and IToF
GregF
1
-0
/
+40
2018-02-28
Fixes #1354. Do not merge integer division.
Alan Baker
1
-99
/
+53
2018-02-27
Add more folding rules for vector shuffle.
Steven Perron
1
-3
/
+91
2018-02-27
Remove uses DCEInst and call ADCE
Steven Perron
3
-709
/
+176
2018-02-27
Merge arithmetic with non-trivial constant operands
Alan Baker
1
-47
/
+1449
2018-02-27
Make IR builder use the type manager for constants
Stephen McGroarty
1
-0
/
+114
2018-02-27
Add loop unswitch pass.
Victor Lomuller
3
-0
/
+1013
2018-02-27
Unroller support for multiple induction variables
Stephen McGroarty
2
-287
/
+1726
2018-02-22
Preserve analysies in the simplification pass
Steven Perron
1
-0
/
+43
2018-02-22
Opt: Check for side-effects in DCEInst()
GregF
1
-0
/
+83
2018-02-21
Fixes #1338. Handle OpConstantNull in branch/switch conditions
Alan Baker
1
-0
/
+122
2018-02-20
Add folding for redundant add/sub/mul/div/mix operations
Arseny Kapoulkine
1
-0
/
+552
2018-02-20
Fix folding insert feeding extract
Steven Perron
1
-1
/
+24
2018-02-18
Fixes #1300. Adding checks for bad CCP transitions and unsettled values
Alan Baker
1
-2
/
+30
2018-02-16
Add constant folding rules for floating-point comparison
Arseny Kapoulkine
1
-0
/
+605
2018-02-16
Simplify OpPhi instructions referencing unreachable continues
Steven Perron
1
-13
/
+52
2018-02-16
Get CCP to use the constant floating point rules.
Steven Perron
1
-0
/
+26
2018-02-15
Add folding of redundant OpSelect insns
Arseny Kapoulkine
1
-0
/
+34
2018-02-14
Fold binary floating point operators.
Steven Perron
1
-0
/
+193
2018-02-14
Initial support for loop unrolling.
Stephen McGroarty
3
-0
/
+2819
2018-02-14
Fixes #1295. Mark undef values as varying in ccp.
Alan Baker
1
-0
/
+38
2018-02-09
Add folding of OpCompositeExtract and OpConstantComposite constant instructions.
Steven Perron
2
-11
/
+41
2018-02-08
Loop invariant code motion initial implementation
Alexander Johnston
9
-3
/
+1141
2018-02-08
SROA: Do replacement on structs with no partial references.
GregF
1
-8
/
+140
2018-02-07
Make use of the instruction folder.
Steven Perron
3
-15
/
+412
2018-02-06
Fix test inclusion when Effcee is absent
David Neto
1
-2
/
+2
2018-02-06
Registering a type now rebuilds it out of memory owned by the manager.
Alan Baker
1
-0
/
+78
2018-02-02
Add general folding infrastructure.
Steven Perron
1
-464
/
+503
2018-02-01
Add LoopUtils class to gather some loop transformation support.
Victor Lomuller
4
-0
/
+821
2018-02-01
Add pass to reaplce invalid opcodes
Steven Perron
3
-0
/
+599
2018-02-01
Add adjacency validation pass
Jeremy Hayes
1
-11
/
+7
2018-01-31
Remove constexpr from Analysis operators
Alan Baker
1
-8
/
+9
2018-01-30
Prevent unnecessary changes to the IR in dead branch elim
Alan Baker
1
-0
/
+30
2018-01-30
Enhancements to block merging
Alan Baker
1
-57
/
+249
2018-01-30
Fix dereference of possibly nullptr
Alan Baker
1
-0
/
+26
2018-01-30
InsertExtractElim: Split out DeadInsertElim as separate pass
GregF
3
-658
/
+693
2018-01-29
Fixes in CCP for #1228
Alan Baker
1
-0
/
+60
2018-01-25
Add LoopDescriptor as an IRContext analysis.
Victor Lomuller
2
-5
/
+5
2018-01-25
DeadInsertElim: Detect and DCE dead Inserts
Greg Fischer
1
-5
/
+712
2018-01-25
Initial implementation of if conversion
Alan Baker
5
-0
/
+562
2018-01-22
Use id_map in Fold*ToConstant
Steven Perron
1
-0
/
+113
2018-01-22
Add generic folding function and use in CCP
Steven Perron
2
-0
/
+996
2018-01-19
Fixes infinite loop in ADCE
Alan Baker
1
-0
/
+45
[next]