Gitiles
Code Review
Sign In
gerrit-public.fairphone.software
/
toolchain
/
llvm-project
/
f0a1c65fb007d727ff93bd8ff9c438f689cde77d
/
llvm
/
lib
/
Target
/
WebAssembly
/
WebAssemblyTargetMachine.cpp
bb8507e
Revert "TargetMachine: Merge TargetMachine and LLVMTargetMachine"
by Matthias Braun
· 8 years ago
3a9c114
TargetMachine: Merge TargetMachine and LLVMTargetMachine
by Matthias Braun
· 8 years ago
314ed20
Fix WebAssembly target after r309911.
by Daniel Jasper
· 8 years ago
6bda14b
Sort the remaining #include lines in include/... and lib/....
by Chandler Carruth
· 8 years ago
5e394c3
TargetPassConfig: Keep a reference to an LLVMTargetMachine; NFC
by Matthias Braun
· 8 years ago
8b61764
[LegacyPassManager] Remove TargetMachine constructors
by Francis Visoiu Mistrih
· 8 years ago
f52ee17
[WebAssembly] Split CFG-sorting into its own pass. NFC.
by Dan Gohman
· 9 years ago
d934cb8
[WebAssembly] Basic support for Wasm object file encoding.
by Dan Gohman
· 9 years ago
18eafb6
[WebAssembly] Add skeleton MC support for the Wasm container format
by Dan Gohman
· 9 years ago
1b63745
[WebAssembly] Add a pass to create wrappers for function bitcasts.
by Dan Gohman
· 9 years ago
66caac5
[WebAssembly] Eliminate an ad-hoc command-line argument.
by Dan Gohman
· 9 years ago
4fc4e42
[WebAssembly] Add an option to make get_local/set_local explicit.
by Dan Gohman
· 9 years ago
6f69783
[WebAssembly] Fix for 0xc call_indirect changes
by Derek Schuff
· 9 years ago
f42454b
Move the global variables representing each Target behind accessor function
by Mehdi Amini
· 9 years ago
e040533
[WebAssembly] Update to more stack-machine-oriented terminology.
by Dan Gohman
· 9 years ago
c0f1817
[WebAssembly] Add asm.js-style setjmp/longjmp handling for wasm (reland r280302)
by Heejin Ahn
· 9 years ago
10a7086
Revert "Add asm.js-style setjmp/longjmp handling for wasm"
by Heejin Ahn
· 9 years ago
23d5710
Add asm.js-style setjmp/longjmp handling for wasm
by Heejin Ahn
· 9 years ago
1eb4736
MachineFunctionProperties/MIRParser: Rename AllVRegsAllocated->NoVRegs, compute it
by Matthias Braun
· 9 years ago
ccdceda
[WebAssembly] Refactor WebAssemblyLowerEmscriptenException pass for setjmp/longjmp
by Derek Schuff
· 9 years ago
53b9af0
[WebAssembly] Fix bugs in WebAssemblyLowerEmscriptenExceptions pass
by Derek Schuff
· 9 years ago
f41f67d
[WebAssembly] Add asm.js-style exception handling support
by Derek Schuff
· 9 years ago
b7c2400
[WebAssembly] Optimize away return instructions using fallthroughs.
by Dan Gohman
· 9 years ago
41133a3
[WebAssembly] Update WebAssembly target for r269988.
by Dan Gohman
· 9 years ago
1aaf87e
Factor PrologEpilogInserter around spilling, frame finalization, and scavenging
by Derek Schuff
· 9 years ago
0cfb5f8
[WebAssembly] Move register stackification and coloring to a late phase.
by Dan Gohman
· 9 years ago
31d19d4
CodeGen: Move TargetPassConfig from Passes.h to an own header; NFC
by Matthias Braun
· 9 years ago
fe71ec7
Disable the PatchableFunction pass for NVPTX & Wasm
by Sanjoy Das
· 9 years ago
b550cb1
[NFC] Header cleanup
by Mehdi Amini
· 9 years ago
ecabac6
[WebAssembly] Remove duplicate disabling of passes
by Derek Schuff
· 10 years ago
ad154c8
Introduce MachineFunctionProperties and the AllVRegsAllocated property
by Derek Schuff
· 10 years ago
d7a2eea
[WebAssembly] Implement irreducible control flow.
by Dan Gohman
· 10 years ago
42bb254
[WebAssembly] Re-enable the TailDuplicate pass.
by Dan Gohman
· 10 years ago
d85ab7f
[WebAssembly] Don't use setRequiresStructuredCFG(true).
by Dan Gohman
· 10 years ago
71434ff
[WebAssembly] Disable register stackification and coloring when not optimizing
by Derek Schuff
· 10 years ago
bb37224
[WebAssembly] Implement unaligned loads and stores.
by Dan Gohman
· 10 years ago
b13c91f
[WebAssembly] Disable some WebAssembly-specific optimization passes at -O0.
by Dan Gohman
· 10 years ago
0c6f5ac
[WebAssembly] Add -m:e to the target triple.
by Dan Gohman
· 10 years ago
8887d1f
[WebAssembly] Fix handling of COPY instructions in WebAssemblyRegStackify.
by Dan Gohman
· 10 years ago
5bf22fc
[WebAssembly] Convert WebAssemblyTargetObjectFile to TargetLoweringObjectFileELF
by Dan Gohman
· 10 years ago
05ac43f
[WebAssembly] Experimental ELF writer support
by Dan Gohman
· 10 years ago
8bb5f29
[WebAssembly] Implement eliminateCallFramePseudo
by Derek Schuff
· 10 years ago
9769deb
[WebAssembly] Implement prolog/epilog insertion and FrameIndex elimination
by Derek Schuff
· 10 years ago
1cf96c0
[WebAssembly] Reintroduce ARGUMENT moving logic
by Dan Gohman
· 10 years ago
b0921ca
[WebAssembly] Call TargetPassConfig base class functions in overriding functions.
by Dan Gohman
· 10 years ago
f0b165a
[WebAssembly] Implement ReverseBranchCondition, and re-enable MachineBlockPlacement
by Dan Gohman
· 10 years ago
5237b39
[WebAssembly] Delete unused functions. NFC.
by Dan Gohman
· 10 years ago
7a6b982
[WebAssembly] Minor clang-format and selected clang-tidy cleanups. NFC.
by Dan Gohman
· 10 years ago
5941bde
[WebAssembly] Add some comments. NFC.
by Dan Gohman
· 10 years ago
9c54d3b
[WebAssembly] Clean up several FIXME comments.
by Dan Gohman
· 10 years ago
81719f8
[WebAssembly] Support for register stackifying with load and store instructions.
by Dan Gohman
· 10 years ago
53828fd
[WebAssembly] Emit .param, .result, and .local through MC.
by Dan Gohman
· 10 years ago
4ba4816
[WebAssembly] Enable register coloring and register stackifying.
by Dan Gohman
· 10 years ago
cf4748f
[WebAssembly] Reapply r252858, with svn add for the new file.
by Dan Gohman
· 10 years ago
7384a2d
Revert r252858: "[WebAssembly] Switch to MC for instruction printing."
by Hans Wennborg
· 10 years ago
9dd55a8
[WebAssembly] Switch to MC for instruction printing.
by Dan Gohman
· 10 years ago
ffa143c
[WebAssembly] Support 'unreachable' expression
by Derek Schuff
· 10 years ago
9099b5e6
Try to fix WebAssembly build after r247864
by Hans Wennborg
· 10 years ago
950a13c
[WebAssembly] Check in an initial CFG Stackifier pass
by Dan Gohman
· 10 years ago
e32c574
[WebAssembly] Support running without a register allocator in the default CodeGen passes
by Dan Gohman
· 10 years ago
25d2a0d
[WebAssembly] Enable SSA lowering and other pre-regalloc passes
by Dan Gohman
· 10 years ago
dde8dce
[WebAssembly] Use the default alignment for SIMD types.
by Dan Gohman
· 10 years ago
3adc7ce
Use llvm::make_unique to fix the MSVC build.
by Rafael Espindola
· 10 years ago
600aee9
WebAssembly: print basic integer assembly.
by JF Bastien
· 10 years ago
03855df
WebAssembly: start instructions
by JF Bastien
· 10 years ago
d82494b
[WebAssembly] Define separate Target instances for 32-bit and 64-bit.
by Dan Gohman
· 10 years ago
10e730a
[WebAssembly] Initial WebAssembly backend
by Dan Gohman
· 10 years ago