index
:
ampere-computing/llvm.git
release_60-f1b37feef3d-amp-20180630
release_70-e8af9b4c407-amp-20181130
LLVM including Ampere Computing toolchain specific patches
summary
refs
log
tree
commit
diff
log msg
author
committer
range
path:
root
/
lib
/
Transforms
/
Utils
Age
Commit message (
Expand
)
Author
2018-01-31
Merging r323813:
Hans Wennborg
2018-01-02
[BasicBlockUtils] Check for unreachable preds before updating LI in UpdateAna...
Anna Thomas
2017-12-31
[SimplifyCFG] Return to the pass manager the correct value.
Davide Italiano
2017-12-31
[Utils/Local] Use `auto` when the type is obvious. NFCI.
Davide Italiano
2017-12-31
[Utils] Remove commented debug message. NFCI.
Davide Italiano
2017-12-31
[SimplifyCFG] Stop hoisting musttail calls incorrectly.
Davide Italiano
2017-12-30
Use phi ranges to simplify code. No functionality change intended.
Benjamin Kramer
2017-12-28
Revert r321377, it causes regression to https://reviews.llvm.org/P8055.
Guozhi Wei
2017-12-26
[Unroll][DebugInfo] Propagate loop body's debug location to epilog preheader
Zhaoshi Zheng
2017-12-24
Make helpers static. No functionality change.
Benjamin Kramer
2017-12-22
[SimplifyCFG] Don't do if-conversion if there is a long dependence chain
Guozhi Wei
2017-12-22
Add hasProfileData() to check if a function has profile data. NFC.
Easwaran Raman
2017-12-21
[SimplifyCFG] Avoid quadratic on a predecessors number behavior in instructio...
Michael Zolotukhin
2017-12-20
[ICP] Expose unconditional call promotion interface
Matthew Simpson
2017-12-18
Fix more inconsistent line endings. NFC.
Dimitry Andric
2017-12-18
[Memcpy Loop Lowering] Remove the fixed int8 lowering.
Sean Fertile
2017-12-16
[Memcpy Loop Lowering] Only calculate residual size/bytes copied when needed.
Sean Fertile
2017-12-16
[SimplifyLibCalls] Inline calls to cabs when it's safe to do so
Hal Finkel
2017-12-15
[Memcpy Loop Lowering] Insert loop BB inbetween the split BB.
Sean Fertile
2017-12-15
fix typo in comment and remove inaccurate comment; NFC
Sanjay Patel
2017-12-14
[SimplifyCFG] don't sink common insts too soon (PR34603)
Sanjay Patel
2017-12-14
[LV] Support efficient vectorization of an induction with redundant casts
Dorit Nuzman
2017-12-13
Reverting [JumpThreading] Preservation of DT and LVI across the pass
Brian M. Rzycki
2017-12-13
Remove redundant includes from lib/Transforms.
Michael Zolotukhin
2017-12-13
[JumpThreading] Preservation of DT and LVI across the pass
Brian M. Rzycki
2017-12-12
Split IndirectBr critical edges before PGO gen/use passes.
Hiroshi Yamauchi
2017-12-10
[SimplifyLibCalls] propagate FMF when folding pow(x, -1.0) call
Sanjay Patel
2017-12-10
[SimplifyLibCalls] propagate FMF when folding pow(x, 2.0) call (PR35601)
Sanjay Patel
2017-12-09
[InlineFunction] Set debug loc for call to forward varargs.
Florian Hahn
2017-12-08
Generalize llvm::replaceDbgDeclare and actually support the use-case that
Adrian Prantl
2017-12-08
[CodeExtractor] Add debug locations for new call and branch instrs.
Florian Hahn
2017-12-06
[PGO] Make indirect call promotion a utility
Matthew Simpson
2017-12-06
[InlineFunction] Only replace call if there are VarArgs to forward.
Florian Hahn
2017-12-06
[LoopUtils] simplify createTargetReduction(); NFCI
Sanjay Patel
2017-12-06
[LoopUtils] fix variable name to match FMF vocabulary; NFC
Sanjay Patel
2017-12-05
Bail out of a SimplifyCFG switch table opt at undef values.
Mikael Holmen
2017-12-04
Move splitIndirectCriticalEdges() to BasicBlockUtils.h.
Hiroshi Yamauchi
2017-12-04
[BypassSlowDivision] Improve our handling of divisions by constants
Sanjoy Das
2017-12-01
[IndVars] Fix a bug introduced in r317012
Philip Reames
2017-12-01
Revert r319537: Bail out of a SimplifyCFG switch table opt at undef values.
Mikael Holmen
2017-12-01
Bail out of a SimplifyCFG switch table opt at undef values.
Mikael Holmen
2017-12-01
Mark all library options as hidden.
Zachary Turner
2017-11-28
EntryExitInstrumenter: set DebugLocs on the inserted call instructions (PR35412)
Hans Wennborg
2017-11-28
This reverts commit r319096 and r319097.
Rafael Espindola
2017-11-27
[Mem2Reg] Clang-format unformatted parts of this file. NFCI.
Davide Italiano
2017-11-27
[SROA] Propagate !range metadata when moving loads.
Davide Italiano
2017-11-27
Inliner: Don't mark notail calls with the 'tail' attribute
Arnold Schwaighofer
2017-11-21
EntryExitInstrumenter: support __cyg_profile_func_enter_bare
Hans Wennborg
2017-11-19
[LibCallSimplifier] allow splat vectors for pow(x, 0.5) -> sqrt() transforms
Sanjay Patel
2017-11-19
[LibCallSimplifier] partly fix pow(x, 0.5) -> sqrt() transforms
Sanjay Patel
[next]