aboutsummaryrefslogtreecommitdiff
path: root/llvm/lib/Target/WebAssembly/WebAssemblyExplicitLocals.cpp
AgeCommit message (Expand)AuthorFilesLines
2024-07-12[CodeGen][NewPM] Port `machine-block-freq` to new pass manager (#98317)paperchalice1-1/+1
2024-05-28[WebAssembly] Add exnref type (#93586)Heejin Ahn1-0/+10
2023-08-18[WebAssembly] Create separation between MC and CodeGen layersReid Kleckner1-1/+1
2023-03-17[WebAssembly] Add comments on local.tee transformationHeejin Ahn1-4/+31
2023-02-07[CodeGen] Make more use of MachineOperand::getOperandNo. NFC.Jay Foad1-2/+2
2022-01-19[NFC] Use Register instead of unsignedJim Lin1-1/+1
2021-11-04[WebAssembly] Fix debug locations for ExplicitLocals passWouter van Oortmerssen1-3/+8
2021-10-29Revert "[WebAssembly] Fix debug locations for ExplicitLocals pass"Sam Clegg1-6/+1
2021-10-28[WebAssembly] Fix debug locations for ExplicitLocals passWouter van Oortmerssen1-1/+6
2021-09-20[llvm] Use make_early_inc_range (NFC)Kazu Hirata1-2/+1
2021-06-01[WebAssembly][CodeGen] IR support for WebAssembly local variablesAndy Wingo1-1/+3
2021-05-31Revert "[WebAssembly][CodeGen] IR support for WebAssembly local variables"Andy Wingo1-3/+1
2021-05-31[WebAssembly][CodeGen] IR support for WebAssembly local variablesAndy Wingo1-1/+3
2021-05-28Revert "[WebAssembly][CodeGen] IR support for WebAssembly local variables"Andy Wingo1-3/+1
2021-05-28[WebAssembly][CodeGen] IR support for WebAssembly local variablesAndy Wingo1-1/+3
2021-05-24[WebAssembly] Add NullifyDebugValueLists passHeejin Ahn1-5/+5
2021-05-17[WebAssembly] Nullify DBG_VALUE_LISTs in DebugValueManagerHeejin Ahn1-5/+5
2021-04-22[WebAssembly] Put utility functions in Utils directory (NFC)Heejin Ahn1-1/+1
2021-01-09[WebAssembly] Remove exnref and br_on_exnHeejin Ahn1-10/+0
2021-01-07[WebAssembly] Fixed byval args missing DWARF DW_AT_LOCATIONWouter van Oortmerssen1-0/+4
2020-12-01[WebAssembly] Support select and block for reference typesHeejin Ahn1-0/+4
2020-10-23[WebAssembly] Implementation of (most) table instructionsPaulo Matos1-0/+16
2020-06-24WebAssembly: Don't store MachineFunction in MachineFunctionInfoMatt Arsenault1-3/+3
2020-05-14[WebAssembly] Added Debug Fixup passWouter van Oortmerssen1-14/+0
2020-03-26[WEbAssembly] Clear frame base vreg in explicit-locals when stack pointer is ...Derek Schuff1-0/+2
2020-03-09[WebAssembly] Fixed FrameBaseLocal not being set.Wouter van Oortmerssen1-9/+16
2020-02-18[WebAssembly] Fix RegStackify and ExplicitLocals to handle multivalueThomas Lively1-13/+19
2020-01-28[WebAssembly] Preserve debug frame base information through register coloringDerek Schuff1-1/+6
2020-01-17[WebAssembly] Track frame registers through VReg and local allocationDerek Schuff1-8/+13
2020-01-16Revert "[WebAssembly] Track frame registers through VReg and local allocation"Derek Schuff1-13/+8
2020-01-16[WebAssembly] Track frame registers through VReg and local allocationDerek Schuff1-8/+13
2019-12-20[WebAssembly] Use TargetIndex operands in DbgValue to track WebAssembly opera...Yury Delendik1-0/+6
2019-08-12[webassembly] Apply llvm-prefer-register-over-unsigned from clang-tidy to LLVMDaniel Sanders1-8/+8
2019-08-01Finish moving TargetRegisterInfo::isVirtualRegister() and friends to llvm::Re...Daniel Sanders1-3/+3
2019-07-15[WebAssembly] Rename except_ref type to exnrefHeejin Ahn1-10/+10
2019-07-12[WebAssembly] refactored utilities to not depend on MachineInstrWouter van Oortmerssen1-4/+4
2019-03-19[WebAssembly] Rename methods according to instruction name changes (NFC)Heejin Ahn1-7/+7
2019-03-05[WebAssembly] Simplify iterator navigations (NFC)Heejin Ahn1-1/+1
2019-02-04[CodeGen][ARC][SystemZ][WebAssembly] Use MachineInstr::isInlineAsm in more pl...Craig Topper1-2/+2
2019-01-19Update the file headers across all of the LLVM projects in the monorepoChandler Carruth1-4/+3
2019-01-08[WebAssembly] Massive instruction renamingThomas Lively1-30/+30
2018-12-29[WebAssembly] Fix comments in ExplicitLocals (NFC)Heejin Ahn1-3/+4
2018-10-09[WebAssembly] Handle V128 register class in explicit locals passThomas Lively1-0/+2
2018-09-12[WebAssembly] Make tied inline asm operands work againHeejin Ahn1-0/+5
2018-09-04[WebAssembly] Fix operand rewriting in inline asm lowering.Dan Gohman1-4/+2
2018-08-27[WebAssembly] Added default stack-only instruction mode for MC.Wouter van Oortmerssen1-19/+21
2018-08-13Revert "[WebAssembly] Added default stack-only instruction mode for MC."Wouter van Oortmerssen1-423/+35
2018-08-10[WebAssembly] Added default stack-only instruction mode for MC.Wouter van Oortmerssen1-35/+423
2018-07-27Revert "[WebAssembly] Added default stack-only instruction mode for MC."Wouter van Oortmerssen1-419/+35
2018-07-27[WebAssembly] Added default stack-only instruction mode for MC.Wouter van Oortmerssen1-35/+419