projects
/
oota-llvm.git
/ search
commit
grep
author
committer
pickaxe
?
search:
re
summary
|
shortlog
|
log
|
commit
|
commitdiff
|
tree
first ⋅ prev ⋅
next
Reapply r249121 : "[FastISel][x86] Teach how to select SSE2/AVX bitcasts between...
2015-10-01
Reid Kleckner
[WinEH] Emit __C_specific_handler tables for the new IR
commit
|
commitdiff
|
tree
2015-09-30
Reid Kleckner
[WinEH] Emit int3 after noreturn calls on Win64
commit
|
commitdiff
|
tree
2015-09-29
Reid Kleckner
[WinEH] Setup RBP correctly in Win64 funclet prologues
commit
|
commitdiff
|
tree
2015-09-28
Reid Kleckner
[WinEH] Fix ip2state table emission with funclets
commit
|
commitdiff
|
tree
2015-09-17
Reid Kleckner
[WinEH] Make funclet return instrs pseudo instrs
commit
|
commitdiff
|
tree
2015-09-17
Reid Kleckner
Fix the test case I just committed
commit
|
commitdiff
|
tree
2015-09-17
Reid Kleckner
[WinEH] Add and use hasEHPadSuccessor instead of getLandingP...
commit
|
commitdiff
|
tree
2015-09-16
Reid Kleckner
[WinEH] Rip out the landingpad-based C++ EH state numbering...
commit
|
commitdiff
|
tree
2015-09-16
Reid Kleckner
[WinEH] Pull Adjectives and CatchObj out of the catchpad...
commit
|
commitdiff
|
tree
2015-09-16
Reid Kleckner
[WinEH] Skip state numbering when no EH pads are present
commit
|
commitdiff
|
tree
2015-09-16
Reid Kleckner
Add assembler fatal error for undefined assembler labels...
commit
|
commitdiff
|
tree
2015-09-11
Reid Kleckner
[IR] Print the label operands of a catchpad like an...
commit
|
commitdiff
|
tree
2015-09-10
Reid Kleckner
Add .exe check to Execute to fix clang-modernize tests...
commit
|
commitdiff
|
tree
2015-09-10
Reid Kleckner
ScanDirForExecutable on Windows fails to find executables...
commit
|
commitdiff
|
tree
2015-09-10
Reid Kleckner
[WinEH] Push and pop EBP for 32-bit funclets
commit
|
commitdiff
|
tree
2015-09-10
Reid Kleckner
Fix SEH state numbering algorithm to handle cleanupendpads
commit
|
commitdiff
|
tree
2015-09-10
Reid Kleckner
Correct the return type of CreateCleanupEndPad
commit
|
commitdiff
|
tree
2015-09-10
Reid Kleckner
[WinEH] Add codegen support for cleanuppad and cleanupret
commit
|
commitdiff
|
tree
2015-09-09
Reid Kleckner
[SEH] Emit 32-bit SEH tables for the new EH IR
commit
|
commitdiff
|
tree
2015-09-08
Reid Kleckner
[WinEH] Avoid creating MBBs for LLVM BBs that cannot...
commit
|
commitdiff
|
tree
2015-09-08
Reid Kleckner
[WinEH] Emit prologues and epilogues for funclets
commit
|
commitdiff
|
tree
2015-09-03
Reid Kleckner
[sancov] Disable sanitizer coverage on functions using SEH
commit
|
commitdiff
|
tree
2015-09-03
Reid Kleckner
Sink COFF.h MC include into .cpp files
commit
|
commitdiff
|
tree
2015-09-02
Reid Kleckner
[lit] Add basic flaky test retry functionality
commit
|
commitdiff
|
tree
2015-08-31
Reid Kleckner
Revert "[lit] Speculatively fix PR24554 by manually...
commit
|
commitdiff
|
tree
2015-08-31
Reid Kleckner
[EH] Handle non-Function personalities like unknown...
commit
|
commitdiff
|
tree
2015-08-27
Reid Kleckner
[WinEH] Add some support for code generating catchpad
commit
|
commitdiff
|
tree
2015-08-26
Reid Kleckner
[ms-inline-asm] Relax assertion around funky identifiers...
commit
|
commitdiff
|
tree
2015-08-25
Reid Kleckner
[lit] Speculatively fix PR24554 by manually closing...
commit
|
commitdiff
|
tree
2015-08-25
Reid Kleckner
[cmake] Pass /manifest:no to the linker when asan is...
commit
|
commitdiff
|
tree
2015-08-14
Reid Kleckner
[cmake] Start adding support for LLVM_USE_SANITIZER...
commit
|
commitdiff
|
tree
2015-08-14
Reid Kleckner
[sancov] Leave llvm.localescape in the entry block
commit
|
commitdiff
|
tree
2015-08-11
Reid Kleckner
[lit] Don't disable the lit progress bar by default...
commit
|
commitdiff
|
tree
2015-08-11
Reid Kleckner
[cmake] Shorten FreeBSD and DragonFly checks as suggested...
commit
|
commitdiff
|
tree
2015-08-11
Reid Kleckner
Revert "[cmake] Add helper for finding potentially...
commit
|
commitdiff
|
tree
2015-08-11
Reid Kleckner
[cmake] Add helper for finding potentially external...
commit
|
commitdiff
|
tree
2015-08-10
Reid Kleckner
[llvm-symbolizer] Remove underscores and other C mangling...
commit
|
commitdiff
|
tree
2015-08-06
Reid Kleckner
[WinEH] Add documentation motivating the new EH instructions
commit
|
commitdiff
|
tree
2015-08-06
Reid Kleckner
[cmake] Handle Dragonfly BSD like FreeBSD
commit
|
commitdiff
|
tree
2015-08-06
Reid Kleckner
docs: Fix typo in Phabricator.rst
commit
|
commitdiff
|
tree
2015-08-05
Reid Kleckner
Fix Windows test failure with triple instead of using...
commit
|
commitdiff
|
tree
2015-08-05
Reid Kleckner
If the "CodeView" module flag is set, emit codeview...
commit
|
commitdiff
|
tree
2015-08-03
Reid Kleckner
Revert "-Wdeprecated-clean: Fix cases of violating...
commit
|
commitdiff
|
tree
2015-07-31
Reid Kleckner
[COFF] Return symbol VAs instead of RVAs for PE files
commit
|
commitdiff
|
tree
2015-07-27
Reid Kleckner
Fix -Wmicrosoft-enum warning
commit
|
commitdiff
|
tree
2015-07-22
Reid Kleckner
[lit] Fix launching executables relative to the cwd...
commit
|
commitdiff
|
tree
2015-07-21
Reid Kleckner
Re-land 242726 to use RAII to do cleanup
commit
|
commitdiff
|
tree
2015-07-20
Reid Kleckner
Don't try to instrument allocas used by outlined SEH...
commit
|
commitdiff
|
tree
2015-07-20
Reid Kleckner
[lit] Implement 'env' in the internal shell
commit
|
commitdiff
|
tree
2015-07-16
Reid Kleckner
Revert "[X86] Allow more call sequences to use push...
commit
|
commitdiff
|
tree
2015-07-16
Reid Kleckner
Revert "Update LLVM bindings after r239940. ..."
commit
|
commitdiff
|
tree
2015-07-14
Reid Kleckner
Update enforceKnownAlignment after the isWeakForLinker...
commit
|
commitdiff
|
tree
2015-07-13
Reid Kleckner
[WinEH] Emit the LSDA even if no lpads remain but outlining...
commit
|
commitdiff
|
tree
2015-07-13
Reid Kleckner
[WinEH] Strip the \01 character from the __CxxFrameHandler3...
commit
|
commitdiff
|
tree
2015-07-10
Reid Kleckner
[SEH] Push reloads of the SEH code past phi nodes
commit
|
commitdiff
|
tree
2015-07-10
Reid Kleckner
[WinEH] Make sure LSDA tables are 4 byte aligned
commit
|
commitdiff
|
tree
2015-07-09
Reid Kleckner
[WinEH] Give up on using CSRs across 32-bit invokes...
commit
|
commitdiff
|
tree
2015-07-09
Reid Kleckner
Expose sjlj preparation through opt for my own debugging...
commit
|
commitdiff
|
tree
2015-07-09
Reid Kleckner
Remove dead code from old 64-bit SEH lowering
commit
|
commitdiff
|
tree
2015-07-08
Reid Kleckner
[Win64] Only treat some functions as having the Win64...
commit
|
commitdiff
|
tree
2015-07-08
Reid Kleckner
[SEH] Add missing test case from previous realignment...
commit
|
commitdiff
|
tree
2015-07-08
Reid Kleckner
[SEH] Ensure that empty __except blocks have their...
commit
|
commitdiff
|
tree
2015-07-07
Reid Kleckner
[WinEH] Make llvm.x86.seh.restoreframe work for stack...
commit
|
commitdiff
|
tree
2015-07-07
Reid Kleckner
[WinEH] Add localaddress intrinsic instead of using...
commit
|
commitdiff
|
tree
2015-07-07
Reid Kleckner
Rename llvm.frameescape and llvm.framerecover to localescape...
commit
|
commitdiff
|
tree
2015-07-07
Reid Kleckner
Use default member initializers to deduplicate code...
commit
|
commitdiff
|
tree
2015-07-07
Reid Kleckner
[WinEH] Add a report_fatal_error for 32-bit stack realignment
commit
|
commitdiff
|
tree
2015-07-06
Reid Kleckner
[WinEH] Add some test cases I forgot to add to previous...
commit
|
commitdiff
|
tree
2015-07-06
Reid Kleckner
[WinEH] Insert the EH code load before the block terminator
commit
|
commitdiff
|
tree
2015-07-06
Reid Kleckner
[llvm-extract] Drop comdats from declarations
commit
|
commitdiff
|
tree
2015-07-01
Reid Kleckner
[WinEH] Use llvm.x86.seh.recoverfp in WinEHPrepare
commit
|
commitdiff
|
tree
2015-07-01
Reid Kleckner
[SEH] Don't assert if the parent function lacks a personality
commit
|
commitdiff
|
tree
2015-06-30
Reid Kleckner
[SEH] Add new intrinsics for recovering and restoring...
commit
|
commitdiff
|
tree
2015-06-18
Reid Kleckner
[X86] Rename RegInfo to TRI as suggested by Eric
commit
|
commitdiff
|
tree
2015-06-18
Reid Kleckner
[X86] Refactor stack adjustments into X86FrameLowering...
commit
|
commitdiff
|
tree
2015-06-18
Reid Kleckner
[X86] Remove unneeded parameters and deduplicate stack...
commit
|
commitdiff
|
tree
2015-06-17
Reid Kleckner
Re-land "[X86] Cache variables that only depend on...
commit
|
commitdiff
|
tree
2015-06-17
Reid Kleckner
Revert "[X86] Cache variables that only depend on the...
commit
|
commitdiff
|
tree
2015-06-17
Reid Kleckner
[X86] Cache variables that only depend on the subtarget
commit
|
commitdiff
|
tree
2015-06-16
Reid Kleckner
[X86] Rename some frame lowering variables
commit
|
commitdiff
|
tree
2015-06-15
Reid Kleckner
[X86] Try to shorten dwarf CFI emission
commit
|
commitdiff
|
tree
2015-06-11
Reid Kleckner
[WinEH] Put finally pointers in the handler scope table...
commit
|
commitdiff
|
tree
2015-06-11
Reid Kleckner
[WinEH] Create an llvm.x86.seh.exceptioninfo intrinsic
commit
|
commitdiff
|
tree
2015-06-11
Reid Kleckner
[Support] Fix a race initializing a static local in...
commit
|
commitdiff
|
tree
2015-06-11
Reid Kleckner
Revert "Fix merges of non-zero vector stores"
commit
|
commitdiff
|
tree
2015-06-11
Reid Kleckner
Revert "Move dllimport name mangling to IR mangler."
commit
|
commitdiff
|
tree
2015-06-10
Reid Kleckner
[WinEH] _except_handlerN uses 0 instead of 1 to indicate...
commit
|
commitdiff
|
tree
2015-06-10
Reid Kleckner
[WinEH] Call llvm.stackrestore in __except blocks
commit
|
commitdiff
|
tree
2015-06-10
Reid Kleckner
Remove safeseh debug print and remove extra braces
commit
|
commitdiff
|
tree
2015-06-10
Reid Kleckner
[WinEH] Emit .safeseh directives for all 32-bit exception...
commit
|
commitdiff
|
tree
2015-06-10
Reid Kleckner
Fix -Wsign-compare warning in WinException.cpp
commit
|
commitdiff
|
tree
2015-06-09
Reid Kleckner
[WinEH] Add 32-bit SEH state table emission prototype
commit
|
commitdiff
|
tree
2015-06-08
Reid Kleckner
[WinEH] Cache declarations of frame intrinsics
commit
|
commitdiff
|
tree
2015-06-08
Reid Kleckner
[MC] Use unsigned for the Kind bitfield in MCSymbol
commit
|
commitdiff
|
tree
2015-06-08
Reid Kleckner
Fix clang-cl self-host -Wc++11-narrowing bug
commit
|
commitdiff
|
tree
2015-05-29
Reid Kleckner
[WinEH] Adjust the 32-bit SEH prologue to better match...
commit
|
commitdiff
|
tree
2015-05-29
Reid Kleckner
Disable FP elimination in funcs using 32-bit MSVC EH...
commit
|
commitdiff
|
tree
2015-05-29
Reid Kleckner
Only add the EH state insertion pass on 32-bit Windows
commit
|
commitdiff
|
tree
2015-05-29
Reid Kleckner
[WinEH] Emit EH tables for __CxxFrameHandler3 on 32...
commit
|
commitdiff
|
tree
2015-05-28
Reid Kleckner
Rename Win64Exception.(cpp|h) to WinException.(cpp|h)
commit
|
commitdiff
|
tree
next