aboutsummaryrefslogtreecommitdiff
path: root/llvm/lib/Target/WebAssembly/WebAssemblyMachineFunctionInfo.h
AgeCommit message (Expand)AuthorFilesLines
2025-02-24[WebAssembly] Use Register instead of unsigned. NFCCraig Topper1-6/+6
2025-02-22[WebAssembly] Use Register instead of unsigned. NFCCraig Topper1-4/+4
2025-02-19[CodeGen] Remove static member function Register::virtReg2Index. NFC (#127962)Craig Topper1-5/+5
2024-04-02[WebAssembly] Allocate MCSymbolWasm data on MCContext (#85866)Tim Neumann1-3/+3
2024-03-19[WebAssembly] Pass ArrayRef by value (NFC) (#85732)Heejin Ahn1-2/+1
2023-08-18[WebAssembly] Create separation between MC and CodeGen layersReid Kleckner1-9/+2
2022-12-21CodeGen: Don't lazily construct MachineFunctionInfoMatt Arsenault1-1/+2
2022-11-11WebAssembly: Remove MachineFunction reference from MFIMatt Arsenault1-14/+5
2022-06-07llvm-reduce: Add cloning of target MachineFunctionInfoMatt Arsenault1-4/+9
2022-01-29[WebAssembly][NFC] Refactor WasmSymbol type setting codePaulo Matos1-0/+4
2021-04-22[WebAssembly] Serialize params/results in MachineFunctionInfoHeejin Ahn1-0/+4
2021-04-22[WebAssembly] Put utility functions in Utils directory (NFC)Heejin Ahn1-2/+2
2021-02-22[WebAssembly] Support WasmEHFuncInfo serializationHeejin Ahn1-1/+33
2020-06-24WebAssembly: Don't store MachineFunction in MachineFunctionInfoMatt Arsenault1-6/+4
2020-03-19[WebAssembly] Support swiftself and swifterror for WebAssembly targetYuta Saito1-3/+4
2020-01-28[WebAssembly] Preserve debug frame base information through register coloringDerek Schuff1-0/+1
2020-01-17[WebAssembly] Track frame registers through VReg and local allocationDerek Schuff1-0/+18
2020-01-16Revert "[WebAssembly] Track frame registers through VReg and local allocation"Derek Schuff1-18/+0
2020-01-16[WebAssembly] Track frame registers through VReg and local allocationDerek Schuff1-0/+18
2019-10-01[WebAssembly] Unstackify regs after fixing unwinding mismatchesHeejin Ahn1-0/+5
2019-08-01Finish moving TargetRegisterInfo::isVirtualRegister() and friends to llvm::Re...Daniel Sanders1-4/+4
2019-03-26[WebAssembly] Add CFGStacikfied field to WebAssemblyFunctionInfoHeejin Ahn1-1/+11
2019-03-26[WebAssembly] Support WebAssemblyFunctionInfo serializationHeejin Ahn1-0/+22
2019-02-04[WebAssembly] clang-tidy (NFC)Heejin Ahn1-4/+4
2019-01-19Update the file headers across all of the LLVM projects in the monorepoChandler Carruth1-4/+3
2018-11-19[WebAssembly] replaced .param/.result by .functypeWouter van Oortmerssen1-0/+3
2018-10-03[WebAssembly] Refactor WasmSignature and use it for MCSymbolWasmDerek Schuff1-2/+10
2018-09-05[WebAssembly] clang-format (NFC)Heejin Ahn1-4/+7
2018-06-18[WebAssembly] Cleaned up register accessors in WebAssemblyMachineFunctionInfo.hWouter van Oortmerssen1-10/+14
2018-05-22[WebAssembly] Fix fast-isel lowering illegal argument and return types.Dan Gohman1-0/+2
2018-05-01Remove \brief commands from doxygen comments.Adrian Prantl1-1/+1
2017-02-24[WebAssembly] Basic support for Wasm object file encoding.Dan Gohman1-0/+2
2016-11-07[WebAssembly] Emit a BasePointer when we have overly-aligned stack objectsDerek Schuff1-0/+10
2016-10-24[WebAssembly] Implement more WebAssembly binary encoding.Dan Gohman1-0/+4
2016-10-24[WebAssembly] Add an option to make get_local/set_local explicit.Dan Gohman1-0/+1
2016-10-06[WebAssemby] Implement block signatures.Dan Gohman1-0/+11
2016-06-06Remove dead function with incredibly broken assert.Benjamin Kramer1-6/+0
2016-05-21[WebAssembly] Optimize away return instructions using fallthroughs.Dan Gohman1-0/+6
2016-05-10[WebAssembly] Move register stackification and coloring to a late phase.Dan Gohman1-23/+3
2016-02-10[WebAssembly] Switch varags calling convention to use a registerDerek Schuff1-1/+12
2016-01-26[WebAssembly] Implement unaligned loads and stores.Dan Gohman1-0/+5
2015-12-16Iterate over phys regs insteadDerek Schuff1-0/+1
2015-12-11[WebAssembly] Implement prolog/epilog insertion and FrameIndex eliminationDerek Schuff1-4/+19
2015-12-08[WebAssembly] Trim some unneeded #includes.Dan Gohman1-2/+0
2015-12-02[WebAssembly] Fix comments to say "LIFO" instead of "FIFO" when describing a ...Dan Gohman1-1/+1
2015-11-25[WebAssembly] Fix WebAssembly register numbering for registers added late.Dan Gohman1-0/+8
2015-11-16[WebAssembly] Fix function return type printingDerek Schuff1-4/+0
2015-11-16[WebAssembly] Prototype passes for register coloring and register stackifying.Dan Gohman1-0/+19
2015-11-13[WebAssembly] Introduce a new pseudo-operand for unused expression results.Dan Gohman1-4/+4
2015-11-12[WebAssembly] Reapply r252858, with svn add for the new file.Dan Gohman1-2/+15