index
:
bcm5719-llvm
meklort-10.0.0
meklort-10.0.1
ortega-7.0.1
Project Ortega BCM5719 LLVM
Raptor Computing Systems
summary
refs
log
tree
commit
diff
stats
log msg
author
committer
range
path:
root
/
llvm
/
test
/
Transforms
/
WholeProgramDevirt
Commit message (
Expand
)
Author
Age
Files
Lines
*
IR: print value numbers for unnamed function arguments
Tim Northover
2019-08-03
2
-4
/
+4
*
WholeProgramDevirt: Teach the pass to respect the global's alignment.
Peter Collingbourne
2019-07-22
2
-14
/
+16
*
[ThinLTO] Auto-hide prevailing linkonce_odr only when all copies eligible
Teresa Johnson
2019-05-10
1
-0
/
+1
*
Revert "Temporarily Revert "Add basic loop fusion pass.""
Eric Christopher
2019-04-17
43
-0
/
+2488
*
Temporarily Revert "Add basic loop fusion pass."
Eric Christopher
2019-04-17
43
-2488
/
+0
*
[ThinLTO] Efficiency fix for writing type id records in per-module indexes
Teresa Johnson
2018-09-25
2
-11
/
+11
*
[WholeProgramDevirt] Don't process declarations when building type id map
Eugene Leviant
2018-09-23
1
-0
/
+25
*
Runtime flag to control branch funnel threshold
Vitaly Buka
2018-04-06
1
-0
/
+100
*
Don't inline @llvm.icall.branch.funnel
Vitaly Buka
2018-04-04
1
-6
/
+14
*
Use branch funnels for virtual calls when retpoline mitigation is enabled.
Peter Collingbourne
2018-03-09
4
-12
/
+209
*
Make GlobalValues with non-default visibilility dso_local.
Rafael Espindola
2018-01-18
1
-2
/
+2
*
Make internal/private GVs implicitly dso_local.
Rafael Espindola
2018-01-11
1
-2
/
+2
*
[LTO][ThinLTO] Use the linker resolutions to mark global values as dso_local.
Sean Fertile
2017-11-04
1
-0
/
+1
*
Revert "[LTO][ThinLTO] Use the linker resolutions to mark global values ..."
Sean Fertile
2017-11-04
1
-1
/
+0
*
[LTO][ThinLTO] Use the linker resolutions to mark global values as dso_local.
Sean Fertile
2017-11-03
1
-0
/
+1
*
LowerTypeTests: Add import/export support for targets without absolute symbol...
Peter Collingbourne
2017-09-11
5
-0
/
+40
*
WholeProgramDevirt: Add import/export support for targets without absolute sy...
Peter Collingbourne
2017-09-11
6
-16
/
+47
*
WholeProgramDevirt: When promoting for single-impl devirt, also rename the co...
Peter Collingbourne
2017-09-08
1
-6
/
+12
*
WholeProgramDevirt: Create bitcast to i8* at each virtual call site.
Peter Collingbourne
2017-08-22
5
-0
/
+45
*
Skip CFI for dead functions.
Evgeniy Stepanov
2017-06-02
8
-8
/
+12
*
Align all scalar numbers to LLVM_YAML_IS_FLOW_SEQUENCE_VECTOR
Jonas Hahnfeld
2017-04-04
2
-9
/
+3
*
WholeProgramDevirt: Implement export/import support for VCP.
Peter Collingbourne
2017-03-10
3
-0
/
+126
*
WholeProgramDevirt: Implement export/import support for unique ret val opt.
Peter Collingbourne
2017-03-10
4
-0
/
+127
*
WholeProgramDevirt: Implement importing for uniform ret val opt.
Peter Collingbourne
2017-03-09
2
-0
/
+28
*
WholeProgramDevirt: Implement importing for single-impl devirtualization.
Peter Collingbourne
2017-03-09
2
-0
/
+62
*
WholeProgramDevirt: Implement exporting for uniform ret val opt.
Peter Collingbourne
2017-03-04
1
-0
/
+36
*
WholeProgramDevirt: Implement exporting for single-impl devirtualization.
Peter Collingbourne
2017-03-04
1
-0
/
+78
*
WholeProgramDevirt: Add any unsuccessful llvm.type.checked.load devirtualizat...
Peter Collingbourne
2017-03-04
2
-0
/
+50
*
WholeProgramDevirt: For VCP use a 32-bit ConstantInt for the byte offset.
Peter Collingbourne
2017-02-17
3
-9
/
+9
*
WholeProgramDevirt: Examine the function body when deciding whether functions...
Peter Collingbourne
2017-02-17
1
-6
/
+40
*
Re-apply r295110 and r295144 with a fix for the ASan issue.
Peter Collingbourne
2017-02-15
3
-20
/
+59
*
Revert r295110 and r295144.
Daniel Jasper
2017-02-15
3
-59
/
+20
*
WholeProgramDevirt: Change internal vcall data structures to match summary.
Peter Collingbourne
2017-02-14
3
-20
/
+59
*
IR: Type ID summary extensions for WPD; thread summary into WPD pass.
Peter Collingbourne
2017-02-13
3
-0
/
+147
*
WholeProgramDevirt: Check that VCP candidate functions are defined before eva...
Peter Collingbourne
2017-02-09
1
-0
/
+32
*
LowerTypeTests: Change a few vtable globals in tests to constants.
Peter Collingbourne
2017-02-09
7
-14
/
+14
*
WholeProgramDevirt: Teach the pass to handle structs of arrays.
Peter Collingbourne
2016-12-09
3
-4
/
+74
*
Make WholeProgramDevirt understand ConstStruct vtables.
Peter Collingbourne
2016-12-09
2
-0
/
+63
*
WholeProgramDevirt: generate more detailed and accurate remarks.
Ivan Krasin
2016-08-11
3
-23
/
+30
*
WholeProgramDevirt: print remarks with devirtualized method names.
Ivan Krasin
2016-08-05
2
-1
/
+17
*
Print remarks from WholeProgramDevirt pass for each call site.
Ivan Krasin
2016-07-12
3
-3
/
+13
*
IR: Introduce llvm.type.checked.load intrinsic.
Peter Collingbourne
2016-06-25
6
-12
/
+257
*
IR: New representation for CFI and virtual call optimization pass metadata.
Peter Collingbourne
2016-06-24
16
-136
/
+98
*
[PM] Port WholeProgramDevirt to the new pass manager.
Davide Italiano
2016-06-14
1
-0
/
+1
*
WholeProgramDevirt: introduce.
Peter Collingbourne
2016-02-09
16
-0
/
+904