Gitiles
Code Review
Sign In
gerrit-public.fairphone.software
/
toolchain
/
llvm-project
/
a69bbe02a2352271e8b14542073f177e24c499c1
/
llvm
/
lib
/
Target
/
WebAssembly
/
WebAssemblyRegStackify.cpp
05c145d
[webassembly] Apply llvm-prefer-register-over-unsigned from clang-tidy to LLVM
by Daniel Sanders
· 6 years ago
2bea69b
Finish moving TargetRegisterInfo::isVirtualRegister() and friends to llvm::Register as started by r367614. NFC
by Daniel Sanders
· 6 years ago
9f96a58
[WebAssembly] Rename except_ref type to exnref
by Heejin Ahn
· 6 years ago
d8ddf83
[WebAssembly] refactored utilities to not depend on MachineInstr
by Wouter van Oortmerssen
· 6 years ago
c45e39b
[CodeGen][ARC][SystemZ][WebAssembly] Use MachineInstr::isInlineAsm in more places instead of just comparing opcode. NFCI
by Craig Topper
· 7 years ago
18c56a0
[WebAssembly] clang-tidy (NFC)
by Heejin Ahn
· 7 years ago
d6f4878
[WebAssembly] Exception handling: Switch to the new proposal
by Heejin Ahn
· 7 years ago
2946cd7
Update the file headers across all of the LLVM projects in the monorepo
by Chandler Carruth
· 7 years ago
be24c02
[WebAssembly] Fix updating/moving DBG_VALUEs in RegStackify
by Yury Delendik
· 7 years ago
e73c7a1
[WebAssembly] Fix stack pointer store check in RegStackify
by Heejin Ahn
· 7 years ago
6a87dda
[WebAssembly] Massive instruction renaming
by Thomas Lively
· 7 years ago
ce1d50f
[WebAssembly] Delete an unnecessary line in RegStackify
by Heejin Ahn
· 7 years ago
99d3946
[WebAssembly] Fix typos in comments in RegStackify (NFC)
by Heejin Ahn
· 7 years ago
feb18fe
[WebAssembly] Emit a splat for v128 IMPLICIT_DEF
by Thomas Lively
· 7 years ago
6ff31fe
[WebAssembly] Handle vector IMPLICIT_DEFs.
by Thomas Lively
· 7 years ago
b3857e4
[WebAssembly] Fix MRI.hasOneNonDBGUse assert in WebAssemblyRegStackify pass
by Yury Delendik
· 7 years ago
7c18d60
[WebAssembly] Move/clone DBG_VALUE during WebAssemblyRegStackify pass
by Yury Delendik
· 7 years ago
f208f63
[WebAssembly] clang-format (NFC)
by Heejin Ahn
· 7 years ago
56e79dd
[WebAssembly] Use getCalleeOpNo utility function (NFC)
by Heejin Ahn
· 7 years ago
cf2a9e2
[WebAssembly] Remove ELF file support.
by Sam Clegg
· 7 years ago
5ef4d5f
[WebAssembly] Support instruction selection for catching exceptions
by Heejin Ahn
· 7 years ago
d34e60c
Rename DEBUG macro to LLVM_DEBUG.
by Nicola Zaghen
· 7 years ago
801bf7e
[DebugInfo] Examine all uses of isDebugValue() for debug instructions.
by Shiva Chen
· 7 years ago
5f8f34e4
Remove \brief commands from doxygen comments.
by Adrian Prantl
· 7 years ago
4092645
[WebAssembly] Register wasm passes with the PassRegistry
by Jacob Gravelle
· 7 years ago
b5f5344
[WebAssembly] Disable tee_local optimizations when targeting the ELF ABI.
by Dan Gohman
· 8 years ago
2110924
Fix WebAssembly backend for some LLVM API changes
by David Blaikie
· 8 years ago
f842297
Rename LiveIntervalAnalysis.h to LiveIntervals.h
by Matthias Braun
· 8 years ago
9d24fb7
[WebAssembly] Use __stack_pointer global when writing wasm binary
by Sam Clegg
· 8 years ago
6bda14b
Sort the remaining #include lines in include/... and lib/....
by Chandler Carruth
· 8 years ago
82607f5
[WebAssembly] Add support for using a wasm global for the stack pointer.
by Dan Gohman
· 9 years ago
e81021a
[WebAssembly] Convert stackified IMPLICIT_DEF into constant 0.
by Dan Gohman
· 9 years ago
4fc4e42
[WebAssembly] Add an option to make get_local/set_local explicit.
by Dan Gohman
· 9 years ago
e040533
[WebAssembly] Update to more stack-machine-oriented terminology.
by Dan Gohman
· 9 years ago
ffc184b
[WebAssemby] Clean up an obsolete comment.
by Dan Gohman
· 9 years ago
117296c
Use StringRef in Pass/PassManager APIs (NFC)
by Mehdi Amini
· 9 years ago
e9e6891
[WebAssembly] Make register stackification more conservative
by Derek Schuff
· 9 years ago
c7e5a9c
Fix WebAssembly broken build related to interface change in r281172.
by Eric Liu
· 9 years ago
d98cf00
[CodeGen] Rename MachineInstr::isInvariantLoad to isDereferenceableInvariantLoad. NFC
by Justin Lebar
· 9 years ago
a8a6382
[WebAssembly] Handle debug information and virtual registers without crashing (reland r278967)
by Dominic Chen
· 9 years ago
afdd8e5
Revert "[WebAssembly] Handle debug information and virtual registers without crashing"
by Duncan P. N. Exon Smith
· 9 years ago
4326167
[WebAssembly] Handle debug information and virtual registers without crashing
by Dominic Chen
· 9 years ago
4173fff
[WebAssembly] Cleanup trailing whitespace
by Dominic Chen
· 9 years ago
39bf39f
[WebAssembly] Initial SIMD128 support.
by Derek Schuff
· 9 years ago
500d046
WebAssembly: Avoid implicit iterator conversions, NFC
by Duncan P. N. Exon Smith
· 9 years ago
9cfc75c
CodeGen: Use MachineInstr& in TargetInstrInfo, NFC
by Duncan P. N. Exon Smith
· 9 years ago
6c8f20d
[WebAssembly] Speed up LiveIntervals updating.
by Dan Gohman
· 9 years ago
1054570
[WebAssembly] Model the stack evaluation order more precisely.
by Dan Gohman
· 9 years ago
d08cd15
[WebAssembly] Don't stackify calls past stack pointer modifications.
by Dan Gohman
· 9 years ago
12de0b9
[WebAssembly] Stackify induction variable increment instructions.
by Dan Gohman
· 9 years ago
2644d74
[WebAssembly] Improve the precision of memory and side effect dependence tracking.
by Dan Gohman
· 9 years ago
33e694a
[WebAssembly] Fast-isel support for calls, arguments, and selects.
by Dan Gohman
· 9 years ago
0cfb5f8
[WebAssembly] Move register stackification and coloring to a late phase.
by Dan Gohman
· 9 years ago
369ebfe
Try to fix build of WebAssemblyRegStackify.cpp on Windows
by Hans Wennborg
· 10 years ago
1afd1e2
WebAssembly: fix build
by JF Bastien
· 10 years ago
13d3b9b
WebAssembly: fix build
by JF Bastien
· 10 years ago
595e8ab
[WebAssembly] Properly ignore llvm.dbg.value instructions.
by Dan Gohman
· 10 years ago
f8f8f09
[WebAssemly] Don't move calls or stores past intervening loads
by Derek Schuff
· 10 years ago
8aa237c
[WebAssembly] Create new registers instead of reusing old ones in RegStackify.
by Dan Gohman
· 10 years ago
fbfe5ec
[WebAssembly] Don't stackify a register def past a get_local use in the same tree.
by Dan Gohman
· 10 years ago
adf2817
[WebAssembly] Enhanced register stackification
by Dan Gohman
· 10 years ago
7e64917
[WebAssembly] Don't stackify stores across instructions with side effects.
by Dan Gohman
· 10 years ago
b6fd39a
[WebAssembly] Rematerialize constants rather than hold them live in registers.
by Dan Gohman
· 10 years ago
8f59cf7
[WebAssembly] Don't use range-based loop for a list that's being modified
by Dan Gohman
· 10 years ago
8887d1f
[WebAssembly] Fix handling of COPY instructions in WebAssemblyRegStackify.
by Dan Gohman
· 10 years ago
8bb5f29
[WebAssembly] Implement eliminateCallFramePseudo
by Derek Schuff
· 10 years ago
a712a6c
[WebAssembly] Avoid adding redundant EXPR_STACK uses.
by Dan Gohman
· 10 years ago
31448f1
[WebAssembly] Fix a typo in a comment.
by Dan Gohman
· 10 years ago
d70e590
[WebAssembly] Assert MRI.isSSA() in passes that depend on SSA form.
by Dan Gohman
· 10 years ago
4da4abd
[WebAssembly] Fix scheduling dependencies in register-stackified code
by Dan Gohman
· 10 years ago
35bfb24
[WebAssembly] Initial varargs support.
by Dan Gohman
· 10 years ago
391a98a
[WebAssembly] Fix dominance check for PHIs in the StoreResult pass
by Dan Gohman
· 10 years ago
53d1399
[WebAssembly] Fix comments to say "LIFO" instead of "FIFO" when describing a stack.
by Dan Gohman
· 10 years ago
7a6b982
[WebAssembly] Minor clang-format and selected clang-tidy cleanups. NFC.
by Dan Gohman
· 10 years ago
81719f8
[WebAssembly] Support for register stackifying with load and store instructions.
by Dan Gohman
· 10 years ago
7bafa0e
[WebAssembly] Add asserts that the expression stack is used in stack order.
by Dan Gohman
· 10 years ago
b0992da
[WebAssemby] Enforce FIFO ordering for instructions using stackified registers.
by Dan Gohman
· 10 years ago
4ba4816
[WebAssembly] Enable register coloring and register stackifying.
by Dan Gohman
· 10 years ago
1462faa
[WebAssembly] Prototype passes for register coloring and register stackifying.
by Dan Gohman
· 10 years ago