Serge Guelton
|
9d54400bba
Module::getOrInsertFunction is using C-style vararg instead of variadic templates.
|
8 years ago |
Diana Picus
|
1d02724c71
Revert "Turn some C-style vararg into variadic templates"
|
8 years ago |
Serge Guelton
|
ec124b3a6f
Turn some C-style vararg into variadic templates
|
8 years ago |
Mehdi Amini
|
8701bbc75d
Revert "Turn some C-style vararg into variadic templates"
|
8 years ago |
Mehdi Amini
|
753bd2a772
Turn some C-style vararg into variadic templates
|
8 years ago |
Joerg Sonnenberger
|
3e86a05613
Do not translate rint into nearbyint, but truncate it like nearbyint.
|
8 years ago |
Reid Kleckner
|
6707770d48
Rename AttributeSet to AttributeList
|
8 years ago |
Justin Lebar
|
0c6a4bdbb7
[LangRef] Make @llvm.sqrt(x) return undef, rather than have UB, for negative x.
|
8 years ago |
Matt Arsenault
|
cdd4c09d7b
SimplifyLibCalls: Replace more unary libcalls with intrinsics
|
8 years ago |
David L. Jones
|
32028c8f08
[Analysis] Add LibFunc_ prefix to enums in TargetLibraryInfo. (NFC)
|
8 years ago |
Matt Arsenault
|
3bd79e8a80
SimplifyLibCalls: Remove checks for fabs
|
8 years ago |
Matt Arsenault
|
5276f9a934
SimplifyLibCalls: Replace fabs libcalls with intrinsics
|
8 years ago |
Davide Italiano
|
b614cd308d
[SimplifyLibCalls] Propagate fast math flags while optimizing pow().
|
8 years ago |
Davide Italiano
|
3cb206f57f
[SimplifyLibCalls] pow(x, -0.5) -> 1.0 / sqrt(x).
|
8 years ago |
Matt Arsenault
|
071eccb255
SimplifyLibCalls: Remove incorrect optimization of fabs
|
8 years ago |
Daniel Jasper
|
8de3a54f07
Revert @llvm.assume with operator bundles (r289755-r289757)
|
8 years ago |
Davide Italiano
|
236ad05ef8
[SimplifyLibCalls] Use a lambda. NFCI.
|
8 years ago |
Davide Italiano
|
d956fc2438
[SimplifyLibCalls] Lower fls() to llvm.ctlz().
|
8 years ago |
Davide Italiano
|
30983dc098
[SimplifyLibCalls] Remove redundant folding logic for ffs().
|
8 years ago |
Hal Finkel
|
bffeba468d
Remove the AssumptionCache
|
8 years ago |
Stephan Bergmann
|
20a600c431
Replace APFloatBase static fltSemantics data members with getter functions
|
8 years ago |
Sam Parker
|
7d764370b0
Enable simplify libcalls for ARM PCS
|
9 years ago |
David Majnemer
|
dc9c737666
Use range algorithms instead of unpacking begin/end
|
9 years ago |
Davide Italiano
|
1ea5b393e5
[SimplifyLibCalls] Restore the old behaviour, emit a libcall.
|
9 years ago |
Davide Italiano
|
87b8240c77
[SimplifyLibCalls] Emit sqrt intrinsic instead of a libcall.
|
9 years ago |
Davide Italiano
|
c850b51cca
[SLC] Emit an intrinsic instead of a libcall for pow.
|
9 years ago |
Sjoerd Meijer
|
69d2b17af4
Addressing post-commit comments for not rewriting fputs:
|
9 years ago |
Sjoerd Meijer
|
5ab922ce5c
Code size optimisation: don't rewrite fputs to fwrite when optimising for size
|
9 years ago |
Joerg Sonnenberger
|
ee2078606f
Optimize a printf with a double procent to putchar.
|
9 years ago |
Ahmed Bougacha
|
8a8efec992
[TLI] Unify LibFunc signature checking. NFCI.
|
9 years ago |