index
:
llvm/llvm.git
linaro-local/D47948
linaro-local/ExpandMLx
linaro-local/HEAD
linaro-local/PR24071
linaro-local/TCWG-468
linaro-local/TCWG-468-ALT
linaro-local/TestPleaseIgnore
linaro-local/aa
linaro-local/aarch64-outliner
linaro-local/armv5movt
linaro-local/ci/llvm-kernel-aarch64-good
linaro-local/ci/llvm-kernel-aarch64-tested
linaro-local/diana.picus/ASANFail
linaro-local/diana.picus/Check307590
linaro-local/diana.picus/Check307590revert
linaro-local/diana.picus/Check307590revert2
linaro-local/diana.picus/NeonSHFailure
linaro-local/diana.picus/RC2-ish
linaro-local/diana.picus/TestPush
linaro-local/diana.picus/VerboseISel
linaro-local/diana.picus/a
linaro-local/diana.picus/check-gisel-failure
linaro-local/diana.picus/check-gisel-revert
linaro-local/diana.picus/giseltsfail
linaro-local/diana.picus/giseltsrevert
linaro-local/diana.picus/test
linaro-local/diana.picus/varargs
linaro-local/jenkins/diana/GISelTest
linaro-local/jenkins/diana/precommit
linaro-local/jenkins/diana/precommit-base
linaro-local/jenkins/diana/precommit-patched
linaro-local/jenkinsdianatest
linaro-local/llcDiagHandler
linaro-local/peter.smith/errata-section
linaro-local/peter.smith/icf
linaro-local/peter.smith/pgo
linaro-local/peter.smith/rebased-pgo
linaro-local/renato/aa
linaro-local/sanitizer
linaro-local/targetparser
linaro-local/thomas.preudhomme/llvm-432-rebase
linaro-local/yvan.roux/B32999
master
release_1
release_16
release_20
release_21
release_22
release_23
release_24
release_25
release_26
release_27
release_28
release_29
release_30
release_31
release_32
release_33
release_34
release_35
release_35@215010
release_36
release_37
release_38
release_39
release_40
release_50
release_60
release_70
release_80
release_90
stable
testing
[no description]
about
summary
refs
log
tree
commit
diff
log msg
author
committer
range
path:
root
/
test
/
Transforms
/
WholeProgramDevirt
Age
Commit message (
Expand
)
Author
2018-09-25
[ThinLTO] Efficiency fix for writing type id records in per-module indexes
Teresa Johnson
2018-09-23
[WholeProgramDevirt] Don't process declarations when building type id map
Eugene Leviant
2018-04-06
Runtime flag to control branch funnel threshold
Vitaly Buka
2018-04-04
Don't inline @llvm.icall.branch.funnel
Vitaly Buka
2018-03-09
Use branch funnels for virtual calls when retpoline mitigation is enabled.
Peter Collingbourne
2018-01-18
Make GlobalValues with non-default visibilility dso_local.
Rafael Espindola
2018-01-11
Make internal/private GVs implicitly dso_local.
Rafael Espindola
2017-11-04
[LTO][ThinLTO] Use the linker resolutions to mark global values as dso_local.
Sean Fertile
2017-11-04
Revert "[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-11
LowerTypeTests: Add import/export support for targets without absolute symbol...
Peter Collingbourne
2017-09-11
WholeProgramDevirt: Add import/export support for targets without absolute sy...
Peter Collingbourne
2017-09-08
WholeProgramDevirt: When promoting for single-impl devirt, also rename the co...
Peter Collingbourne
2017-08-22
WholeProgramDevirt: Create bitcast to i8* at each virtual call site.
Peter Collingbourne
2017-06-02
Skip CFI for dead functions.
Evgeniy Stepanov
2017-04-04
Align all scalar numbers to LLVM_YAML_IS_FLOW_SEQUENCE_VECTOR
Jonas Hahnfeld
2017-03-10
WholeProgramDevirt: Implement export/import support for VCP.
Peter Collingbourne
2017-03-10
WholeProgramDevirt: Implement export/import support for unique ret val opt.
Peter Collingbourne
2017-03-09
WholeProgramDevirt: Implement importing for uniform ret val opt.
Peter Collingbourne
2017-03-09
WholeProgramDevirt: Implement importing for single-impl devirtualization.
Peter Collingbourne
2017-03-04
WholeProgramDevirt: Implement exporting for uniform ret val opt.
Peter Collingbourne
2017-03-04
WholeProgramDevirt: Implement exporting for single-impl devirtualization.
Peter Collingbourne
2017-03-04
WholeProgramDevirt: Add any unsuccessful llvm.type.checked.load devirtualizat...
Peter Collingbourne
2017-02-17
WholeProgramDevirt: For VCP use a 32-bit ConstantInt for the byte offset.
Peter Collingbourne
2017-02-17
WholeProgramDevirt: Examine the function body when deciding whether functions...
Peter Collingbourne
2017-02-15
Re-apply r295110 and r295144 with a fix for the ASan issue.
Peter Collingbourne
2017-02-15
Revert r295110 and r295144.
Daniel Jasper
2017-02-14
WholeProgramDevirt: Change internal vcall data structures to match summary.
Peter Collingbourne
2017-02-13
IR: Type ID summary extensions for WPD; thread summary into WPD pass.
Peter Collingbourne
2017-02-09
WholeProgramDevirt: Check that VCP candidate functions are defined before eva...
Peter Collingbourne
2017-02-09
LowerTypeTests: Change a few vtable globals in tests to constants.
Peter Collingbourne
2016-12-09
WholeProgramDevirt: Teach the pass to handle structs of arrays.
Peter Collingbourne
2016-12-09
Make WholeProgramDevirt understand ConstStruct vtables.
Peter Collingbourne
2016-08-11
WholeProgramDevirt: generate more detailed and accurate remarks.
Ivan Krasin
2016-08-05
WholeProgramDevirt: print remarks with devirtualized method names.
Ivan Krasin
2016-07-12
Print remarks from WholeProgramDevirt pass for each call site.
Ivan Krasin
2016-06-25
IR: Introduce llvm.type.checked.load intrinsic.
Peter Collingbourne
2016-06-24
IR: 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-09
WholeProgramDevirt: introduce.
Peter Collingbourne