aboutsummaryrefslogtreecommitdiff
path: root/llvm/lib/Target/WebAssembly/WebAssemblyTargetMachine.cpp
AgeCommit message (Expand)AuthorFilesLines
2018-09-05[WebAssembly] clang-format (NFC)Heejin Ahn1-1/+1
2018-08-21[WebAssembly] Restore __stack_pointer after catch instructionsHeejin Ahn1-0/+4
2018-08-13Revert "[WebAssembly] Added default stack-only instruction mode for MC."Wouter van Oortmerssen1-3/+3
2018-08-10[WebAssembly] Added default stack-only instruction mode for MC.Wouter van Oortmerssen1-3/+3
2018-07-27Revert "[WebAssembly] Added default stack-only instruction mode for MC."Wouter van Oortmerssen1-3/+3
2018-07-27[WebAssembly] Added default stack-only instruction mode for MC.Wouter van Oortmerssen1-3/+3
2018-07-16[WebAssembly] Remove ELF file support.Sam Clegg1-10/+4
2018-07-11[WebAssembly] Add pass to infer prototypes for prototype-less functionsSam Clegg1-0/+4
2018-06-25[WebAssembly] Add WebAssemblyException information analysisHeejin Ahn1-0/+1
2018-06-25[WebAssembly] Add WebAssemblyLateEHPrepare passHeejin Ahn1-2/+2
2018-05-31[WebAssembly] Support instruction selection for catching exceptionsHeejin Ahn1-0/+4
2018-05-01Remove \brief commands from doxygen comments.Adrian Prantl1-1/+1
2018-04-03[CodeGen]Add NoVRegs property on PostRASink and ShrinkWrapJun Bum Lim1-3/+2
2018-03-30[WebAssembly] Register wasm passes with the PassRegistryJacob Gravelle1-3/+22
2018-03-28Transforms: Introduce Transforms/Utils.h rather than spreading the declaratio...David Blaikie1-0/+1
2018-03-20[WebAssembly] Strip threadlocal attribute from globals in single thread modeDerek Schuff1-2/+20
2018-02-24[WebAssembly] Add exception handling option and featureHeejin Ahn1-1/+2
2017-12-22(Re-landing) Expose a TargetMachine::getTargetTransformInfo functionSanjoy Das1-4/+3
2017-12-21Revert "Expose a TargetMachine::getTargetTransformInfo function"Sanjoy Das1-3/+4
2017-12-21Expose a TargetMachine::getTargetTransformInfo functionSanjoy Das1-4/+3
2017-12-15[WebAssembly] Implement @llvm.global_ctors and @llvm.global_dtorsSam Clegg1-0/+3
2017-10-12Revert "TargetMachine: Merge TargetMachine and LLVMTargetMachine"Matthias Braun1-4/+5
2017-10-12TargetMachine: Merge TargetMachine and LLVMTargetMachineMatthias Braun1-5/+4
2017-08-03Fix WebAssembly target after r309911.Daniel Jasper1-2/+2
2017-06-06Sort the remaining #include lines in include/... and lib/....Chandler Carruth1-2/+2
2017-05-30TargetPassConfig: Keep a reference to an LLVMTargetMachine; NFCMatthias Braun1-2/+2
2017-05-18[LegacyPassManager] Remove TargetMachine constructorsFrancis Visoiu Mistrih1-1/+1
2017-02-27[WebAssembly] Split CFG-sorting into its own pass. NFC.Dan Gohman1-1/+5
2017-02-24[WebAssembly] Basic support for Wasm object file encoding.Dan Gohman1-3/+13
2017-02-22[WebAssembly] Add skeleton MC support for the Wasm container formatDan Gohman1-1/+5
2017-01-07[WebAssembly] Add a pass to create wrappers for function bitcasts.Dan Gohman1-0/+4
2016-12-03[WebAssembly] Eliminate an ad-hoc command-line argument.Dan Gohman1-7/+1
2016-10-24[WebAssembly] Add an option to make get_local/set_local explicit.Dan Gohman1-0/+9
2016-10-21[WebAssembly] Fix for 0xc call_indirect changesDerek Schuff1-0/+5
2016-10-09Move the global variables representing each Target behind accessor functionMehdi Amini1-2/+4
2016-10-03[WebAssembly] Update to more stack-machine-oriented terminology.Dan Gohman1-3/+3
2016-09-01[WebAssembly] Add asm.js-style setjmp/longjmp handling for wasm (reland r280302)Heejin Ahn1-1/+13
2016-09-01Revert "Add asm.js-style setjmp/longjmp handling for wasm"Heejin Ahn1-8/+1
2016-08-31Add asm.js-style setjmp/longjmp handling for wasmHeejin Ahn1-1/+8
2016-08-25MachineFunctionProperties/MIRParser: Rename AllVRegsAllocated->NoVRegs, compu...Matthias Braun1-1/+1
2016-08-18[WebAssembly] Refactor WebAssemblyLowerEmscriptenException pass for setjmp/lo...Derek Schuff1-4/+11
2016-08-09[WebAssembly] Fix bugs in WebAssemblyLowerEmscriptenExceptions passDerek Schuff1-1/+1
2016-08-01[WebAssembly] Add asm.js-style exception handling supportDerek Schuff1-0/+14
2016-05-21[WebAssembly] Optimize away return instructions using fallthroughs.Dan Gohman1-3/+3
2016-05-19[WebAssembly] Update WebAssembly target for r269988.Dan Gohman1-3/+10
2016-05-17Factor PrologEpilogInserter around spilling, frame finalization, and scavengingDerek Schuff1-8/+0
2016-05-10[WebAssembly] Move register stackification and coloring to a late phase.Dan Gohman1-23/+27
2016-05-10CodeGen: Move TargetPassConfig from Passes.h to an own header; NFCMatthias Braun1-0/+1
2016-04-19Disable the PatchableFunction pass for NVPTX & WasmSanjoy Das1-0/+1
2016-04-18[NFC] Header cleanupMehdi Amini1-1/+0