summaryrefslogtreecommitdiff
path: root/llvm/lib/Target/WebAssembly/WebAssemblyInstrInfo.cpp
AgeCommit message (Expand)Author
2025-09-08CodeGen: Pass SubtargetInfo to TargetGenInstrInfo constructors (#157337)Matt Arsenault
2025-02-24[CodeGen] Change copyPhysReg interface to use Register instead of MCRegister....Craig Topper
2025-02-20Revert "[CodeGen] Remove static member function Register::isVirtualRegister. ...Christopher Di Bella
2025-02-20[CodeGen] Remove static member function Register::isVirtualRegister. NFC (#12...Craig Topper
2024-08-27[TII][RISCV] Add renamable bit to copyPhysReg (#91179)Piyou Chen
2023-08-18[WebAssembly] Create separation between MC and CodeGen layersReid Kleckner
2023-08-07[TII] NFCI: Simplify the interface for isTriviallyReMaterializableSander de Smalen
2023-01-10[WebAssembly][LiveDebugValues] Handle target index defsHeejin Ahn
2023-01-05Move from llvm::makeArrayRef to ArrayRef deduction guides - llvm/ partserge-sans-paille
2022-07-18CodeGen: Remove AliasAnalysis from regallocMatt Arsenault
2022-07-06[WebAssembly][NFC] Consolidate TargetRegisterClass=>COPY opcode conversion in...Alex Bradbury
2021-05-26[WebAssembly] Add TargetInstrInfo::getCalleeOperandHeejin Ahn
2021-02-05[WebAssembly] locals can now be indirect in DWARFWouter van Oortmerssen
2021-01-09[WebAssembly] Remove exnref and br_on_exnHeejin Ahn
2020-12-01[WebAssembly] Support select and block for reference typesHeejin Ahn
2020-04-16[WebAssembly] Add int32 DW_OP_WASM_location variantWouter van Oortmerssen
2019-12-20[WebAssembly] Use TargetIndex operands in DbgValue to track WebAssembly opera...Yury Delendik
2019-11-11Use MCRegister in copyPhysRegMatt Arsenault
2019-10-19Prune Analysis includes from SelectionDAG.hReid Kleckner
2019-08-01Finish moving TargetRegisterInfo::isVirtualRegister() and friends to llvm::Re...Daniel Sanders
2019-07-15[WebAssembly] Add missing utility methods for exnref typeHeejin Ahn
2019-07-15[WebAssembly] Rename except_ref type to exnrefHeejin Ahn
2019-04-03[WebAssembly] Remove unneeded target operand flagsSam Clegg
2019-03-26[WebAssembly] Don't analyze branches after CFGStackifyHeejin Ahn
2019-03-09[WebAssembly] Use named operands to identify loads and storesThomas Lively
2019-01-30[WebAssembly] Exception handling: Switch to the new proposalHeejin Ahn
2019-01-19Update the file headers across all of the LLVM projects in the monorepoChandler Carruth
2018-11-08[WebAssembly] Add V128 to WebAssemblyInstrInfo::copyPhysRegThomas Lively
2018-09-05[WebAssembly] clang-format (NFC)Heejin Ahn
2018-05-31[WebAssembly] Support instruction selection for catching exceptionsHeejin Ahn
2018-05-09[DebugInfo] Examine all uses of isDebugValue() for debug instructions.Shiva Chen
2018-05-01Remove \brief commands from doxygen comments.Adrian Prantl
2017-01-13[CodeGen] Rename MachineInstrBuilder::addOperand. NFCDiana Picus
2016-10-24[WebAssembly] Add an option to make get_local/set_local explicit.Dan Gohman
2016-09-14Finish renaming remaining analyzeBranch functionsMatt Arsenault
2016-09-14Make analyzeBranch family of instruction names consistentMatt Arsenault
2016-09-14AArch64: Use TTI branch functions in branch relaxationMatt Arsenault
2016-07-15Rename AnalyzeBranch* to analyzeBranch*.Jacques Pienaar
2016-06-30CodeGen: Use MachineInstr& in TargetInstrInfo, NFCDuncan P. N. Exon Smith
2016-06-12Pass DebugLoc and SDLoc by const ref.Benjamin Kramer
2016-02-08[WebAssembly] Update the br_if instructions' operand orders to match the spec.Dan Gohman
2016-01-29[WebAssembly] Support frame pointerDerek Schuff
2016-01-28[WebAssembly] Enhanced register stackificationDan Gohman
2016-01-19[WebAssembly] Rematerialize constants rather than hold them live in registers.Dan Gohman
2016-01-12[WebAssembly] Make CFG stackification independent of basic-block labels.Dan Gohman
2015-12-21[WebAssembly] Convert a regular for loop to a range-based for loop.Dan Gohman
2015-12-16[WebAssembly] Implement eliminateCallFramePseudoDerek Schuff
2015-12-05[WebAssembly] Implement ReverseBranchCondition, and re-enable MachineBlockPla...Dan Gohman
2015-12-04[WebAssembly] Initial varargs support.Dan Gohman
2015-11-29[WebAssembly] Minor clang-format and selected clang-tidy cleanups. NFC.Dan Gohman