aboutsummaryrefslogtreecommitdiff
path: root/llvm/lib/Target/WebAssembly/WebAssemblyCFGStackify.cpp
AgeCommit message (Expand)AuthorFilesLines
2023-01-13[CodeGen][Target] Remove uses of Register::isPhysicalRegister/isVirtualRegist...Craig Topper1-1/+1
2022-08-08[llvm] LLVM_FALLTHROUGH => [[fallthrough]]. NFCFangrui Song1-1/+1
2022-07-06[WebAssembly][NFC] Consolidate TargetRegisterClass=>COPY opcode conversion in...Alex Bradbury1-20/+2
2022-03-16[NFC][CodeGen] Rename some functions in MachineInstr.h and remove duplicated ...Shengchen Kan1-1/+1
2021-12-08[NFC] Rename MachineFunction::DeleteMachineBasicBlockMircea Trofin1-1/+1
2021-11-17[NFC][llvm] Inclusive language: reword and remove uses of sanity in llvm/lib/...Zarko Todorovski1-4/+4
2021-11-06[Target] Use llvm::reverse (NFC)Kazu Hirata1-2/+1
2021-09-20[llvm] Use make_early_inc_range (NFC)Kazu Hirata1-2/+1
2021-04-22[WebAssembly] Fix fixEndsAtEndOfFunction for delegateHeejin Ahn1-0/+1
2021-04-22[WebAssembly] Put utility functions in Utils directory (NFC)Heejin Ahn1-1/+2
2021-02-26[WebAssembly] Fix remapping branch dests in fixCatchUnwindMismatchesHeejin Ahn1-12/+21
2021-02-22[WebAssembly] Remap branch dests after fixCatchUnwindMismatchesHeejin Ahn1-0/+63
2021-02-22[WebAssembly] Rename methods in WasmEHFuncInfo (NFC)Heejin Ahn1-4/+4
2021-02-17[WebAssemblly] Fix EHPadStack update in fixCallUnwindMismatchesHeejin Ahn1-16/+16
2021-02-13[WebAssemblly] Fix rethrow's argument computationHeejin Ahn1-1/+55
2021-02-11[WebAssembly] Fix delegate's argument computationHeejin Ahn1-40/+65
2021-02-06[WebAssembly] Fix catch unwind mismatchesHeejin Ahn1-23/+173
2021-02-06[WebAssembly] Fix call unwind mismatchesHeejin Ahn1-25/+481
2021-01-12[WebAssembly] Remove more unnecessary brs in CFGStackifyHeejin Ahn1-3/+31
2021-01-12[WebAssembly] Misc. refactoring in CFGStackify (NFC)Heejin Ahn1-21/+21
2021-01-11[WebAssembly] Ensure terminate pads are a single BBHeejin Ahn1-22/+4
2021-01-09[WebAssembly] Remove exnref and br_on_exnHeejin Ahn1-26/+1
2021-01-09[WebAssembly] Update basic EH instructions for the new specHeejin Ahn1-509/+12
2020-12-01[WebAssembly] Support select and block for reference typesHeejin Ahn1-0/+4
2020-09-08[WebAssembly] Fix fixEndsAtEndOfFunction for try-catchHeejin Ahn1-24/+48
2020-07-29[WebAssembly] Fix getBottom for loopsHeejin Ahn1-2/+8
2020-06-19[WebAssembly] Remove TEEs when dests are unstackifiedHeejin Ahn1-3/+62
2020-06-10[WebAssembly] Fix a warning for an unused variableHeejin Ahn1-0/+1
2020-05-28[WebAssembly] Fix a bug in removing unnecessary branchesHeejin Ahn1-2/+20
2020-05-23TargetLowering.h - remove unnecessary TargetMachine.h include. NFCSimon Pilgrim1-0/+1
2020-05-05[WebAssembly] Fix block marker placing after fixUnwindMismatchesHeejin Ahn1-9/+34
2020-04-13[WebAssembly] Fix try placement in fixing unwind mismatchesHeejin Ahn1-1/+22
2019-10-19Prune a LegacyDivergenceAnalysis and MachineLoopInfo include eachReid Kleckner1-0/+1
2019-10-15[WebAssembly] Allow multivalue types in block signature operandsThomas Lively1-45/+19
2019-10-09[WebAssembly] Make returns variadicThomas Lively1-1/+5
2019-10-08[WebAssembly] Fix a bug in 'try' placementHeejin Ahn1-13/+23
2019-10-07[WebAssembly] Fix unwind mismatch stat computationHeejin Ahn1-3/+5
2019-10-01[WebAssembly] Unstackify regs after fixing unwinding mismatchesHeejin Ahn1-0/+20
2019-08-12[webassembly] Apply llvm-prefer-register-over-unsigned from clang-tidy to LLVMDaniel Sanders1-1/+1
2019-07-15[WebAssembly] Rename except_ref type to exnrefHeejin Ahn1-11/+10
2019-07-12[WebAssembly] refactored utilities to not depend on MachineInstrWouter van Oortmerssen1-1/+1
2019-03-30[WebAssembly] Fix unwind destination mismatches in CFG stackifyHeejin Ahn1-19/+511
2019-03-29[WebAssembly] Handle END_LOOP in unreachable BB in CFGStackifyHeejin Ahn1-1/+3
2019-03-26[WebAssembly] Add CFGStacikfied field to WebAssemblyFunctionInfoHeejin Ahn1-0/+1
2019-03-26[WebAssembly] Fix a bug when mixing TRY/LOOP markersHeejin Ahn1-1/+3
2019-03-26[WebAssembly] Fix bugs in BLOCK/TRY placementHeejin Ahn1-39/+43
2019-03-13[WebAssembly] Place 'try' and 'catch' correctly wrt EH_LABELsHeejin Ahn1-0/+5
2019-03-05[WebAssembly] Simplify iterator navigations (NFC)Heejin Ahn1-15/+11
2019-02-27[WebAssembly] Fix ScopeTops info in CFGStackify for EH padsHeejin Ahn1-5/+16
2019-02-27[WebAssembly] Remove unnecessary instructions after TRY marker placementHeejin Ahn1-2/+94