Francis Visoiu Mistrih
|
ae1c853358
[LegacyPassManager] Remove TargetMachine constructors
|
8 years ago |
Dan Gohman
|
a746da8ffc
[WebAssembly] Split CFG-sorting into its own pass. NFC.
|
8 years ago |
Dan Gohman
|
53ff96ab08
[WebAssembly] Basic support for Wasm object file encoding.
|
8 years ago |
Dan Gohman
|
d660a5d68c
[WebAssembly] Add skeleton MC support for the Wasm container format
|
8 years ago |
Dan Gohman
|
91f4652a9e
[WebAssembly] Add a pass to create wrappers for function bitcasts.
|
8 years ago |
Dan Gohman
|
2a88a6dddf
[WebAssembly] Eliminate an ad-hoc command-line argument.
|
8 years ago |
Dan Gohman
|
1871c0f455
[WebAssembly] Add an option to make get_local/set_local explicit.
|
8 years ago |
Derek Schuff
|
dc833052ac
[WebAssembly] Fix for 0xc call_indirect changes
|
8 years ago |
Mehdi Amini
|
ae5f5d3d3c
Move the global variables representing each Target behind accessor function
|
8 years ago |
Dan Gohman
|
3f22f87fb5
[WebAssembly] Update to more stack-machine-oriented terminology.
|
9 years ago |
Heejin Ahn
|
d5f9cd91f5
[WebAssembly] Add asm.js-style setjmp/longjmp handling for wasm (reland r280302)
|
9 years ago |
Heejin Ahn
|
2a3f18e638
Revert "Add asm.js-style setjmp/longjmp handling for wasm"
|
9 years ago |
Heejin Ahn
|
01601df1ce
Add asm.js-style setjmp/longjmp handling for wasm
|
9 years ago |
Matthias Braun
|
690a3cbc95
MachineFunctionProperties/MIRParser: Rename AllVRegsAllocated->NoVRegs, compute it
|
9 years ago |
Derek Schuff
|
0bc76c777e
[WebAssembly] Refactor WebAssemblyLowerEmscriptenException pass for setjmp/longjmp
|
9 years ago |
Derek Schuff
|
e7c619024b
[WebAssembly] Fix bugs in WebAssemblyLowerEmscriptenExceptions pass
|
9 years ago |
Derek Schuff
|
6b6b112dba
[WebAssembly] Add asm.js-style exception handling support
|
9 years ago |
Dan Gohman
|
1a513a6964
[WebAssembly] Optimize away return instructions using fallthroughs.
|
9 years ago |
Dan Gohman
|
62dec0fa6b
[WebAssembly] Update WebAssembly target for r269988.
|
9 years ago |
Derek Schuff
|
4bfd3e29b1
Factor PrologEpilogInserter around spilling, frame finalization, and scavenging
|
9 years ago |
Dan Gohman
|
01a542927d
[WebAssembly] Move register stackification and coloring to a late phase.
|
9 years ago |
Matthias Braun
|
6a6190de10
CodeGen: Move TargetPassConfig from Passes.h to an own header; NFC
|
9 years ago |
Sanjoy Das
|
07f6d807bc
Disable the PatchableFunction pass for NVPTX & Wasm
|
9 years ago |
Mehdi Amini
|
f6071e14c5
[NFC] Header cleanup
|
9 years ago |
Derek Schuff
|
f7e437566e
[WebAssembly] Remove duplicate disabling of passes
|
9 years ago |
Derek Schuff
|
fadd113c9b
Introduce MachineFunctionProperties and the AllVRegsAllocated property
|
9 years ago |
Dan Gohman
|
09588765a8
[WebAssembly] Implement irreducible control flow.
|
9 years ago |
Dan Gohman
|
e1553a649a
[WebAssembly] Re-enable the TailDuplicate pass.
|
9 years ago |
Dan Gohman
|
07e5326d7d
[WebAssembly] Don't use setRequiresStructuredCFG(true).
|
9 years ago |
Derek Schuff
|
8c6d367a4e
[WebAssembly] Disable register stackification and coloring when not optimizing
|
9 years ago |