OSDN Git Service
(root)
/
android-x86
/
external-llvm.git
/ search
commit
grep
author
committer
pickaxe
?
search:
re
summary
|
shortlog
|
log
|
commit
|
commitdiff
|
tree
first ⋅ prev ⋅
next
[ADT] Add an early-increment iterator-like type and range adaptor.
2018-08-04
Chandler Carruth
[ADT] Add an early-increment iterator-like type and...
commit
|
commitdiff
|
tree
2018-08-01
Chandler Carruth
[x86] Fix a really subtle miscompile due to a somewhat...
commit
|
commitdiff
|
tree
2018-08-01
Chandler Carruth
[x86/slh] Add unwind info to several tests to make...
commit
|
commitdiff
|
tree
2018-07-26
Chandler Carruth
[x86/SLH] Extract the logic to trace predicate state...
commit
|
commitdiff
|
tree
2018-07-25
Chandler Carruth
[x86/SLH] Sink the return hardening into the main block...
commit
|
commitdiff
|
tree
2018-07-25
Chandler Carruth
[x86/SLH] Improve name and comments for the main hardening...
commit
|
commitdiff
|
tree
2018-07-25
Chandler Carruth
[x86/SLH] Teach the x86 speculative load hardening...
commit
|
commitdiff
|
tree
2018-07-24
Chandler Carruth
[x86] Teach the x86 backend that it can fold between...
commit
|
commitdiff
|
tree
2018-07-24
Chandler Carruth
[x86/SLH] Extract the core register hardening logic...
commit
|
commitdiff
|
tree
2018-07-24
Chandler Carruth
[x86/SLH] Tidy up a comment, using doxygen structure...
commit
|
commitdiff
|
tree
2018-07-24
Chandler Carruth
[x86] Clean up and convert test to use generated CHECK...
commit
|
commitdiff
|
tree
2018-07-24
Chandler Carruth
[x86] Update the CHECK lines of this test to use the...
commit
|
commitdiff
|
tree
2018-07-24
Chandler Carruth
[x86/SLH] Simplify the code for hardening a loaded...
commit
|
commitdiff
|
tree
2018-07-24
Chandler Carruth
[x86/SLH] Remove complex SHRX-based post-load hardening.
commit
|
commitdiff
|
tree
2018-07-23
Chandler Carruth
[x86/SLH] Fix a bug where we would harden tail calls...
commit
|
commitdiff
|
tree
2018-07-23
Chandler Carruth
[x86/SLH] Add a test covering indirect forms of control...
commit
|
commitdiff
|
tree
2018-07-23
Chandler Carruth
[x86/SLH] Rename and comment the main hardening function...
commit
|
commitdiff
|
tree
2018-07-19
Chandler Carruth
[x86/SLH] Clean up helper naming for return instruction...
commit
|
commitdiff
|
tree
2018-07-19
Chandler Carruth
[x86/SLH] Major refactoring of SLH implementaiton....
commit
|
commitdiff
|
tree
2018-07-18
Chandler Carruth
[x86/SLH] Add the design document for Speculative Load...
commit
|
commitdiff
|
tree
2018-07-17
Chandler Carruth
[x86/SLH] Flesh out the data-invariant instruction...
commit
|
commitdiff
|
tree
2018-07-16
Chandler Carruth
[x86/SLH] Completely rework how we sink post-load hardening...
commit
|
commitdiff
|
tree
2018-07-16
Chandler Carruth
[x86/SLH] Fix a bug where we would try to post-load...
commit
|
commitdiff
|
tree
2018-07-16
Chandler Carruth
[x86/SLH] Extract another small helper function, add...
commit
|
commitdiff
|
tree
2018-07-16
Chandler Carruth
[x86/SLH] Fix an unused variable warning in release...
commit
|
commitdiff
|
tree
2018-07-16
Chandler Carruth
[x86/SLH] Teach speculative load hardening to correctly...
commit
|
commitdiff
|
tree
2018-07-15
Chandler Carruth
[x86/SLH] Extract one of the bits of logic to its own...
commit
|
commitdiff
|
tree
2018-07-14
Chandler Carruth
[x86/SLH] Fix an issue where we wouldn't harden any...
commit
|
commitdiff
|
tree
2018-07-14
Chandler Carruth
[x86/SLH] Add an assert to catch if we ever end up...
commit
|
commitdiff
|
tree
2018-07-13
Chandler Carruth
[SLH] Introduce a new pass to do Speculative Load Hardening...
commit
|
commitdiff
|
tree
2018-07-13
Chandler Carruth
[UpdateTestChecks] Teach the x86 asm parser to skip...
commit
|
commitdiff
|
tree
2018-07-13
Chandler Carruth
[x86] Fix a capitalization that I failed to save in...
commit
|
commitdiff
|
tree
2018-07-13
Chandler Carruth
[x86] Teach the EFLAGS copy lowering to handle much...
commit
|
commitdiff
|
tree
2018-07-12
Chandler Carruth
[x86] Fix another trivial bug in x86 flags copy lowering...
commit
|
commitdiff
|
tree
2018-07-12
Chandler Carruth
[x86] Fix EFLAGS copy lowering to correctly handle...
commit
|
commitdiff
|
tree
2018-07-10
Chandler Carruth
[PM/Unswitch] Fix unused variable in r336646.
commit
|
commitdiff
|
tree
2018-07-10
Chandler Carruth
[PM/Unswitch] Fix a collection of closely related issues...
commit
|
commitdiff
|
tree
2018-07-09
Chandler Carruth
[PM/Unswitch] Fix a nasty bug in the new PM's unswitch...
commit
|
commitdiff
|
tree
2018-07-07
Chandler Carruth
[Support] Clear errno before calling the function in...
commit
|
commitdiff
|
tree
2018-07-07
Chandler Carruth
[PM/LoopUnswitch] Fix PR37889, producing the correct...
commit
|
commitdiff
|
tree
2018-07-05
Chandler Carruth
[ADT] Switch to indirect even the trivial case through...
commit
|
commitdiff
|
tree
2018-07-03
Chandler Carruth
[PM/LoopUnswitch] Fix PR37651 by correctly invalidating...
commit
|
commitdiff
|
tree
2018-07-03
Chandler Carruth
[ADT] Disable the single callback optimization on Windows.
commit
|
commitdiff
|
tree
2018-07-03
Chandler Carruth
[Support] This sanity check in the test only works...
commit
|
commitdiff
|
tree
2018-07-03
Chandler Carruth
[ADT] Try to work around a crash in MSVC.
commit
|
commitdiff
|
tree
2018-07-03
Chandler Carruth
[ADT] Switch another place to `llvm::is_trivially_move_const...
commit
|
commitdiff
|
tree
2018-07-03
Chandler Carruth
[Support] Fix llvm::unique_function when building with...
commit
|
commitdiff
|
tree
2018-07-02
Chandler Carruth
[ADT] Add llvm::unique_function which is like std:...
commit
|
commitdiff
|
tree
2018-06-29
Chandler Carruth
[instsimplify] Move the instsimplify pass to use more...
commit
|
commitdiff
|
tree
2018-06-25
Chandler Carruth
[PM/LoopUnswitch] Teach the new unswitch to handle...
commit
|
commitdiff
|
tree
2018-06-22
Chandler Carruth
Revert r335306 (and r335314) - the Call Graph Profile...
commit
|
commitdiff
|
tree
2018-06-22
Chandler Carruth
[LegacyPM] Fix PR37888 by teaching the legacy loop...
commit
|
commitdiff
|
tree
2018-06-22
Chandler Carruth
Fix test failures after r335306 due to the pipeline...
commit
|
commitdiff
|
tree
2018-06-21
Chandler Carruth
[PM/LoopUnswitch] Add partial non-trivial unswitching...
commit
|
commitdiff
|
tree
2018-06-21
Chandler Carruth
[RISC-V] Fix a test case to not include label names...
commit
|
commitdiff
|
tree
2018-06-20
Chandler Carruth
[PM/LoopUnswitch] Support partial trivial unswitching.
commit
|
commitdiff
|
tree
2018-06-02
Chandler Carruth
[PM/LoopUnswitch] Fix how the cloned loops are handled...
commit
|
commitdiff
|
tree
2018-05-30
Chandler Carruth
[PM/LoopUnswitch] When using the new SimpleLoopUnswitch...
commit
|
commitdiff
|
tree
2018-05-29
Chandler Carruth
[LoopInstSimplify] Re-implement the core logic of loop...
commit
|
commitdiff
|
tree
2018-05-25
Chandler Carruth
Restore the LoopInstSimplify pass, reverting r327329...
commit
|
commitdiff
|
tree
2018-05-15
Chandler Carruth
[x86][eflags] Fix PR37431 by teaching the EFLAGS copy...
commit
|
commitdiff
|
tree
2018-05-12
Chandler Carruth
[x86] Remove a comment obviated by r330269. Should...
commit
|
commitdiff
|
tree
2018-05-10
Chandler Carruth
[PM/LoopUnswitch] Avoid pointlessly creating an exit...
commit
|
commitdiff
|
tree
2018-05-07
Chandler Carruth
Revert r330742: Let TableGen write output only if it...
commit
|
commitdiff
|
tree
2018-05-03
Chandler Carruth
[gcov] Switch to an explicit if clunky array to satisfy...
commit
|
commitdiff
|
tree
2018-05-02
Chandler Carruth
[GCOV] Emit the writeout function as nested loops of...
commit
|
commitdiff
|
tree
2018-05-01
Chandler Carruth
[PM/LoopUnswitch] Remove the last manual domtree update...
commit
|
commitdiff
|
tree
2018-05-01
Chandler Carruth
[PM/LoopUnswitch] Add back a successor set that was...
commit
|
commitdiff
|
tree
2018-04-26
Chandler Carruth
[x86] Revert r330322 (& r330323): Lowering x86 adds...
commit
|
commitdiff
|
tree
2018-04-26
Chandler Carruth
[x86] Allow folding unaligned memory operands into...
commit
|
commitdiff
|
tree
2018-04-26
Chandler Carruth
[x86] NFC: Add tests for idiomatic usage patterns of...
commit
|
commitdiff
|
tree
2018-04-25
Chandler Carruth
[PM/LoopUnswitch] Begin teaching SimpleLoopUnswitch...
commit
|
commitdiff
|
tree
2018-04-24
Chandler Carruth
[wasm] Fix uninitialized memory introduced in r330749.
commit
|
commitdiff
|
tree
2018-04-24
Chandler Carruth
[PM/LoopUnswitch] Fix a bug in the loop block set formation...
commit
|
commitdiff
|
tree
2018-04-24
Chandler Carruth
[PM/LoopUnswitch] Remove another over-aggressive assert.
commit
|
commitdiff
|
tree
2018-04-23
Chandler Carruth
[PM/LoopUnswitch] Remove a buggy assert in the new...
commit
|
commitdiff
|
tree
2018-04-23
Chandler Carruth
[PM/LoopUnswitch] Fix comment typo. NFC.
commit
|
commitdiff
|
tree
2018-04-19
Chandler Carruth
[PM/LoopUnswitch] Detect irreducible control flow within...
commit
|
commitdiff
|
tree
2018-04-18
Chandler Carruth
[x86] Switch EFLAGS copy lowering to use reg-reg form...
commit
|
commitdiff
|
tree
2018-04-18
Chandler Carruth
[x86] Fix PR37100 by teaching the EFLAGS copy lowering...
commit
|
commitdiff
|
tree
2018-04-10
Chandler Carruth
[x86] Model the direction flag (DF) separately from...
commit
|
commitdiff
|
tree
2018-04-10
Chandler Carruth
[x86] Introduce a pass to begin more systematically...
commit
|
commitdiff
|
tree
2018-04-03
Chandler Carruth
[x86] Fix a pretty obvious think-o with my asm scrubbing...
commit
|
commitdiff
|
tree
2018-04-03
Chandler Carruth
[x86] Clean up and enhance a test around eflags copying.
commit
|
commitdiff
|
tree
2018-04-03
Chandler Carruth
[x86] Extend my goofy SP offset scrubbing for llc test...
commit
|
commitdiff
|
tree
2018-04-03
Chandler Carruth
[SLP] Fix issues with debug output in the SLP vectorizer.
commit
|
commitdiff
|
tree
2018-04-03
Chandler Carruth
[x86] Tidy up test case, generate check lines with...
commit
|
commitdiff
|
tree
2018-04-01
Chandler Carruth
[x86] Correct the operand structure of the ADOX instruction.
commit
|
commitdiff
|
tree
2018-04-01
Chandler Carruth
[x86] Expose more of the condition conversion routines...
commit
|
commitdiff
|
tree
2018-03-17
Chandler Carruth
[bindings/go] Add a missing `,` in the test code to...
commit
|
commitdiff
|
tree
2018-03-16
Chandler Carruth
[GlobalsAA] Fix a pretty terrible bug that has been...
commit
|
commitdiff
|
tree
2018-03-02
Chandler Carruth
[ThinLTO] Revert r325320: Import global variables
commit
|
commitdiff
|
tree
2018-02-17
Chandler Carruth
[DAG, X86] Revert r324797, r324491, and r324359.
commit
|
commitdiff
|
tree
2018-02-07
Chandler Carruth
[x86] Fix nasty bug in the x86 backend that is essentially...
commit
|
commitdiff
|
tree
2018-02-07
Chandler Carruth
[x86/retpoline] Make the external thunk names exactly...
commit
|
commitdiff
|
tree
2018-01-31
Chandler Carruth
[x86] Make the retpoline thunk insertion a machine...
commit
|
commitdiff
|
tree
2018-01-22
Chandler Carruth
Introduce the "retpoline" x86 mitigation technique...
commit
|
commitdiff
|
tree
2017-12-22
Chandler Carruth
Rewrite the cached map used for locating the most precise...
commit
|
commitdiff
|
tree
2017-11-28
Chandler Carruth
Add a new pass to speculate around PHI nodes with constant...
commit
|
commitdiff
|
tree
2017-11-17
Chandler Carruth
[PM/Unswitch] Teach SimpleLoopUnswitch to do non-trivial...
commit
|
commitdiff
|
tree
next