summaryrefslogtreecommitdiff
path: root/test/Transforms/WholeProgramDevirt
AgeCommit message (Expand)Author
2017-11-04[LTO][ThinLTO] Use the linker resolutions to mark global values as dso_local.Sean Fertile
2017-11-04Revert "[LTO][ThinLTO] Use the linker resolutions to mark global values ..."Sean Fertile
2017-11-03[LTO][ThinLTO] Use the linker resolutions to mark global values as dso_local.Sean Fertile
2017-09-11LowerTypeTests: Add import/export support for targets without absolute symbol...Peter Collingbourne
2017-09-11WholeProgramDevirt: Add import/export support for targets without absolute sy...Peter Collingbourne
2017-09-08WholeProgramDevirt: When promoting for single-impl devirt, also rename the co...Peter Collingbourne
2017-08-22WholeProgramDevirt: Create bitcast to i8* at each virtual call site.Peter Collingbourne
2017-06-02Skip CFI for dead functions.Evgeniy Stepanov
2017-04-04Align all scalar numbers to LLVM_YAML_IS_FLOW_SEQUENCE_VECTORJonas Hahnfeld
2017-03-10WholeProgramDevirt: Implement export/import support for VCP.Peter Collingbourne
2017-03-10WholeProgramDevirt: Implement export/import support for unique ret val opt.Peter Collingbourne
2017-03-09WholeProgramDevirt: Implement importing for uniform ret val opt.Peter Collingbourne
2017-03-09WholeProgramDevirt: Implement importing for single-impl devirtualization.Peter Collingbourne
2017-03-04WholeProgramDevirt: Implement exporting for uniform ret val opt.Peter Collingbourne
2017-03-04WholeProgramDevirt: Implement exporting for single-impl devirtualization.Peter Collingbourne
2017-03-04WholeProgramDevirt: Add any unsuccessful llvm.type.checked.load devirtualizat...Peter Collingbourne
2017-02-17WholeProgramDevirt: For VCP use a 32-bit ConstantInt for the byte offset.Peter Collingbourne
2017-02-17WholeProgramDevirt: Examine the function body when deciding whether functions...Peter Collingbourne
2017-02-15Re-apply r295110 and r295144 with a fix for the ASan issue.Peter Collingbourne
2017-02-15Revert r295110 and r295144.Daniel Jasper
2017-02-14WholeProgramDevirt: Change internal vcall data structures to match summary.Peter Collingbourne
2017-02-13IR: Type ID summary extensions for WPD; thread summary into WPD pass.Peter Collingbourne
2017-02-09WholeProgramDevirt: Check that VCP candidate functions are defined before eva...Peter Collingbourne
2017-02-09LowerTypeTests: Change a few vtable globals in tests to constants.Peter Collingbourne
2016-12-09WholeProgramDevirt: Teach the pass to handle structs of arrays.Peter Collingbourne
2016-12-09Make WholeProgramDevirt understand ConstStruct vtables.Peter Collingbourne
2016-08-11WholeProgramDevirt: generate more detailed and accurate remarks.Ivan Krasin
2016-08-05WholeProgramDevirt: print remarks with devirtualized method names.Ivan Krasin
2016-07-12Print remarks from WholeProgramDevirt pass for each call site.Ivan Krasin
2016-06-25IR: Introduce llvm.type.checked.load intrinsic.Peter Collingbourne
2016-06-24IR: New representation for CFI and virtual call optimization pass metadata.Peter Collingbourne
2016-06-14[PM] Port WholeProgramDevirt to the new pass manager.Davide Italiano
2016-02-09WholeProgramDevirt: introduce.Peter Collingbourne