Gitiles
Code Review
Sign In
gerrit-public.fairphone.software
/
toolchain
/
llvm-project
/
81fe1fbf4abd00b24e078a80cb15a2d2c1343f11
/
llvm
/
lib
/
CodeGen
/
WinEHPrepare.cpp
edb12a8
[TI removal] Make variables declared as `TerminatorInst` and initialized
by Chandler Carruth
· 7 years ago
9ae926b
[IR] Replace `isa<TerminatorInst>` with `isTerminator()`.
by Chandler Carruth
· 7 years ago
f78650a
Remove trailing space
by Fangrui Song
· 7 years ago
31b98d2
Move Analysis/Utils/Local.h back to Transforms
by David Blaikie
· 7 years ago
99d60e0
[WebAssembly] Add Wasm exception handling prepare pass
by Heejin Ahn
· 7 years ago
b4be38f
[WebAssembly] Add Wasm personality and isScopedEHPersonality()
by Heejin Ahn
· 7 years ago
d34e60c
Rename DEBUG macro to LLVM_DEBUG.
by Nicola Zaghen
· 7 years ago
2be3922
Fix a couple of layering violations in Transforms
by David Blaikie
· 8 years ago
c7fc81e
Use phi ranges to simplify code. No functionality change intended.
by Benjamin Kramer
· 8 years ago
6b3216a
Guard print() functions only used by dump() functions.
by Florian Hahn
· 8 years ago
6bda14b
Sort the remaining #include lines in include/... and lib/....
by Chandler Carruth
· 8 years ago
1527baa
CodeGen: Rename DEBUG_TYPE to match passnames
by Matthias Braun
· 8 years ago
8b61764
[LegacyPassManager] Remove TargetMachine constructors
by Francis Visoiu Mistrih
· 8 years ago
3c1fc76
Allow DataLayout to specify addrspace for allocas.
by Matt Arsenault
· 8 years ago
ce3bcae
[WinEH] Avoid holding references to BlockColor (DenseMap) entries while inserting new elements
by Andrew Kaylor
· 9 years ago
f2fbf43
Fix comment typos. NFC.
by Simon Pilgrim
· 9 years ago
117296c
Use StringRef in Pass/PassManager APIs (NFC)
by Mehdi Amini
· 9 years ago
9cbc301
Revert "Don't invoke getName() from Function::isIntrinsic().", rL276942.
by Justin Lebar
· 9 years ago
45bcdcb
Don't invoke getName() from Function::isIntrinsic().
by Justin Lebar
· 9 years ago
078d8f6
revert http://reviews.llvm.org/D21101
by Etienne Bergeron
· 9 years ago
47cf4ea
[exceptions] Upgrade exception handlers when stack protector is used
by Etienne Bergeron
· 9 years ago
e14e7bc
Revert "[SimplifyCFG] Stop inserting calls to llvm.trap for UB"
by David Majnemer
· 9 years ago
d346a37
[SimplifyCFG] Stop inserting calls to llvm.trap for UB
by David Majnemer
· 9 years ago
da68cbc
IR: RF_IgnoreMissingValues => RF_IgnoreMissingLocals, NFC
by Duncan P. N. Exon Smith
· 9 years ago
08dd52dc
[WinEH] Don't remove unannotated inline-asm calls
by David Majnemer
· 10 years ago
17525ab
[WinEH] Visit 'unwind to caller' catchswitches nested in catchswitches
by David Majnemer
· 10 years ago
d1188dd
[WinEH] Prevent EH state numbering from skipping nested cleanup pads that never return
by Andrew Kaylor
· 10 years ago
784d4a4
Revert r258580 and r258581.
by David Majnemer
· 10 years ago
b7d4926
[WinEH] Don't miscompile cleanups which conditionally unwind to caller
by David Majnemer
· 10 years ago
f1ff538
[WinEH] Let cleanups post-dominated by unreachable get executed
by David Majnemer
· 10 years ago
44b3f96
[WinEH] Rename CatchReturnInst::getParentPad, NFC
by Joseph Tremoulet
· 10 years ago
086fec2
[WinEH] Update WinEHFuncInfo if StackColoring merges allocas
by David Majnemer
· 10 years ago
eea7582
[WinEH] Remove calculateCatchReturnSuccessorColors
by David Majnemer
· 10 years ago
52f729a
[WinEH] Update CoreCLR EH state numbering
by Joseph Tremoulet
· 10 years ago
ded575e
WinEHPrepare.cpp: Suppress a warning for -Asserts. [-Wunused-variable]
by NAKAMURA Takumi
· 10 years ago
71e5676
[WinEH] Update catchrets with cloned successors
by Joseph Tremoulet
· 10 years ago
dbdc9c2
[WinEH] Add additional verification
by David Majnemer
· 10 years ago
e011534
[ptr-traits] Sink a constructor definition to the .cpp file and add
by Chandler Carruth
· 10 years ago
c640f86
[WinEH] Don't visit the same catchswitch twice
by David Majnemer
· 10 years ago
3bb88c0
[WinEH] Use operand bundles to describe call sites
by David Majnemer
· 10 years ago
bbfc721
[IR] Remove terminatepad
by David Majnemer
· 10 years ago
8a1c45d
[IR] Reformulate LLVM's EH funclet IR
by David Majnemer
· 10 years ago
70497c6
Move EH-specific helper functions to a more appropriate place
by David Majnemer
· 10 years ago
cc2f6c3
[WinEH] Disable most forms of demotion
by Reid Kleckner
· 10 years ago
fb16a3a
[WinEH] Fix problem with removing an element from a SetVector while iterating.
by Andrew Kaylor
· 10 years ago
fdd48fa
[WinEH] Re-committing r252249 (Clone funclets with multiple parents) with additional fixes for determinism problems
by Andrew Kaylor
· 10 years ago
9947cac
Revert r252249 (and r252255, r252258), "[WinEH] Clone funclets with multiple parents"
by NAKAMURA Takumi
· 10 years ago
f477585
Fix build warnings
by Andrew Kaylor
· 10 years ago
29cd576
[WinEH] Clone funclets with multiple parents
by Andrew Kaylor
· 10 years ago
d11a998
[WinEH] Fix CatchRetSuccessorColorMap accounting
by Joseph Tremoulet
· 10 years ago
e696583
[WinEH] Remove dead code/includes from WinEHPrepare
by David Majnemer
· 10 years ago
53e9cbd
[WinEH] Fix endpad coloring/numbering
by Joseph Tremoulet
· 10 years ago
99c1d13
[WinEH] Remove CatchObjRecoverIdx
by David Majnemer
· 10 years ago
bfa5b98
[WinEH] Remove more dead code
by David Majnemer
· 10 years ago
14e7735
[WinEH] Delete the old landingpad implementation of Windows EH
by Reid Kleckner
· 10 years ago
f1ff53e
CodeGen: Remove implicit ilist iterator conversions, NFC
by Duncan P. N. Exon Smith
· 10 years ago
676e5cf
[WinEH] Fix cleanup state numbering
by Joseph Tremoulet
· 10 years ago
c289c9f
[WinEH] Remove unreachable blocks before preparation
by David Majnemer
· 10 years ago
39234fc
[WinEH] Set NoModuleLevelChanges in clone flags
by Joseph Tremoulet
· 10 years ago
bde46c5
[WinEH] Update CoreCLR EH for catchpad MBBs
by Joseph Tremoulet
· 10 years ago
72ba704
[SEH] Add llvm.eh.exceptioncode intrinsic
by Reid Kleckner
· 10 years ago
7735a6d
[WinEH] Create a separate MBB for funclet prologues
by David Majnemer
· 10 years ago
7f8c116
[WinEH] Implement state numbering for CoreCLR
by Joseph Tremoulet
· 10 years ago
2afea54
[WinEH] Recognize CoreCLR personality function
by Joseph Tremoulet
· 10 years ago
fc64fae
[WinEH] Emit __C_specific_handler tables for the new IR
by Reid Kleckner
· 10 years ago
f828a0c
[WinEH] Make FuncletLayout more robust against catchret
by David Majnemer
· 10 years ago
c71d627
[WinEH] Fix ip2state table emission with funclets
by Reid Kleckner
· 10 years ago
09af67a
[EH] Create removeUnwindEdge utility
by Joseph Tremoulet
· 10 years ago
3c96f0a
Make helper function static. NFC.
by Benjamin Kramer
· 10 years ago
813f1b6
[WinEH] Rip out the landingpad-based C++ EH state numbering code
by Reid Kleckner
· 10 years ago
67bff0d
[WinEHPrepare] Turn terminatepad into a cleanuppad + call + cleanupret
by David Majnemer
· 10 years ago
b005d28
[WinEH] Pull Adjectives and CatchObj out of the catchpad arg list
by Reid Kleckner
· 10 years ago
459a64a
[WinEHPrepare] Provide a cloning mode which doesn't demote
by David Majnemer
· 10 years ago
b3d9b96
[WinEHPrepare] Refactor explicit EH preparation
by David Majnemer
· 10 years ago
7bb20bd
Fix SEH state numbering algorithm to handle cleanupendpads
by Reid Kleckner
· 10 years ago
f3aff31
[WinEH] Fix single-block cleanup coloring
by Joseph Tremoulet
· 10 years ago
7878391
[WinEH] Add codegen support for cleanuppad and cleanupret
by Reid Kleckner
· 10 years ago
94b704c
[SEH] Emit 32-bit SEH tables for the new EH IR
by Reid Kleckner
· 10 years ago
9ce71f7
[WinEH] Add cleanupendpad instruction
by Joseph Tremoulet
· 10 years ago
ec18285
[WinEH] Update coloring to handle nested cases cleanly
by Joseph Tremoulet
· 10 years ago
0e28823
[WinEH] Add some support for code generating catchpad
by Reid Kleckner
· 10 years ago
8220bcc
[WinEH] Require token linkage in EH pad/ret signatures
by Joseph Tremoulet
· 10 years ago
0ad363e
[WinEH] Calculate state numbers for the new EH representation
by David Majnemer
· 10 years ago
83f4bb2
[WinEHPrepare] Replace unreasonable funclet terminators with unreachable
by David Majnemer
· 10 years ago
7031c9f
[WinEHPrepare] Fix catchret successor phi demotion
by Joseph Tremoulet
· 10 years ago
c9ff914
[WinEHPrepare] Update demotion logic
by Joseph Tremoulet
· 10 years ago
fd9f477
[WinEHPrepare] Add rudimentary support for the new EH instructions
by David Majnemer
· 10 years ago
df005cb
Fix some comment typos.
by Benjamin Kramer
· 10 years ago
09e1fdb
Revert accidentally committed WinEHPrepare changes
by David Majnemer
· 10 years ago
a102e6a
PHIs don't need to be postprocessed
by David Majnemer
· 10 years ago
ac6b298
Handle PHI nodes prefacing EH pads too
by David Majnemer
· 10 years ago
fb7a737
handle phi nodes
by David Majnemer
· 10 years ago
e4abcef
[WinEHPrepare] Add rudimentary support for the new EH instructions
by David Majnemer
· 10 years ago
7ea7708
[SEH] Push reloads of the SEH code past phi nodes
by Reid Kleckner
· 10 years ago
ed012db
[SEH] Ensure that empty __except blocks have their own BB
by Reid Kleckner
· 10 years ago
d5afc62f
[WinEH] Add localaddress intrinsic instead of using frameaddress
by Reid Kleckner
· 10 years ago
6038179
Rename llvm.frameescape and llvm.framerecover to localescape and localrecover
by Reid Kleckner
· 10 years ago
da76bd4
[WinEH] Insert the EH code load before the block terminator
by Reid Kleckner
· 10 years ago
6511c8b
[WinEH] Use llvm.x86.seh.recoverfp in WinEHPrepare
by Reid Kleckner
· 10 years ago
110bf6d
Eliminate additional redundant copies of Triple objects. NFC.
by Daniel Sanders
· 10 years ago
Next »