summaryrefslogtreecommitdiff
path: root/llvm/lib/Target/WebAssembly/WebAssemblyTargetMachine.cpp
AgeCommit message (Expand)Author
2017-12-21Revert "Expose a TargetMachine::getTargetTransformInfo function"Sanjoy Das
2017-12-21Expose a TargetMachine::getTargetTransformInfo functionSanjoy Das
2017-12-15[WebAssembly] Implement @llvm.global_ctors and @llvm.global_dtorsSam Clegg
2017-10-12Revert "TargetMachine: Merge TargetMachine and LLVMTargetMachine"Matthias Braun
2017-10-12TargetMachine: Merge TargetMachine and LLVMTargetMachineMatthias Braun
2017-08-03Fix WebAssembly target after r309911.Daniel Jasper
2017-06-06Sort the remaining #include lines in include/... and lib/....Chandler Carruth
2017-05-30TargetPassConfig: Keep a reference to an LLVMTargetMachine; NFCMatthias Braun
2017-05-18[LegacyPassManager] Remove TargetMachine constructorsFrancis Visoiu Mistrih
2017-02-27[WebAssembly] Split CFG-sorting into its own pass. NFC.Dan Gohman
2017-02-24[WebAssembly] Basic support for Wasm object file encoding.Dan Gohman
2017-02-22[WebAssembly] Add skeleton MC support for the Wasm container formatDan Gohman
2017-01-07[WebAssembly] Add a pass to create wrappers for function bitcasts.Dan Gohman
2016-12-03[WebAssembly] Eliminate an ad-hoc command-line argument.Dan Gohman
2016-10-24[WebAssembly] Add an option to make get_local/set_local explicit.Dan Gohman
2016-10-21[WebAssembly] Fix for 0xc call_indirect changesDerek Schuff
2016-10-09Move the global variables representing each Target behind accessor functionMehdi Amini
2016-10-03[WebAssembly] Update to more stack-machine-oriented terminology.Dan Gohman
2016-09-01[WebAssembly] Add asm.js-style setjmp/longjmp handling for wasm (reland r280302)Heejin Ahn
2016-09-01Revert "Add asm.js-style setjmp/longjmp handling for wasm"Heejin Ahn
2016-08-31Add asm.js-style setjmp/longjmp handling for wasmHeejin Ahn
2016-08-25MachineFunctionProperties/MIRParser: Rename AllVRegsAllocated->NoVRegs, compu...Matthias Braun
2016-08-18[WebAssembly] Refactor WebAssemblyLowerEmscriptenException pass for setjmp/lo...Derek Schuff
2016-08-09[WebAssembly] Fix bugs in WebAssemblyLowerEmscriptenExceptions passDerek Schuff
2016-08-01[WebAssembly] Add asm.js-style exception handling supportDerek Schuff
2016-05-21[WebAssembly] Optimize away return instructions using fallthroughs.Dan Gohman
2016-05-19[WebAssembly] Update WebAssembly target for r269988.Dan Gohman
2016-05-17Factor PrologEpilogInserter around spilling, frame finalization, and scavengingDerek Schuff
2016-05-10[WebAssembly] Move register stackification and coloring to a late phase.Dan Gohman
2016-05-10CodeGen: Move TargetPassConfig from Passes.h to an own header; NFCMatthias Braun
2016-04-19Disable the PatchableFunction pass for NVPTX & WasmSanjoy Das
2016-04-18[NFC] Header cleanupMehdi Amini
2016-03-28[WebAssembly] Remove duplicate disabling of passesDerek Schuff
2016-03-28Introduce MachineFunctionProperties and the AllVRegsAllocated propertyDerek Schuff
2016-03-09[WebAssembly] Implement irreducible control flow.Dan Gohman
2016-02-22[WebAssembly] Re-enable the TailDuplicate pass.Dan Gohman
2016-02-18[WebAssembly] Don't use setRequiresStructuredCFG(true).Dan Gohman
2016-02-17[WebAssembly] Disable register stackification and coloring when not optimizingDerek Schuff
2016-01-26[WebAssembly] Implement unaligned loads and stores.Dan Gohman
2016-01-19[WebAssembly] Disable some WebAssembly-specific optimization passes at -O0.Dan Gohman
2016-01-07[WebAssembly] Add -m:e to the target triple.Dan Gohman
2015-12-25[WebAssembly] Fix handling of COPY instructions in WebAssemblyRegStackify.Dan Gohman
2015-12-17[WebAssembly] Convert WebAssemblyTargetObjectFile to TargetLoweringObjectFileELFDan Gohman
2015-12-17[WebAssembly] Experimental ELF writer supportDan Gohman
2015-12-16[WebAssembly] Implement eliminateCallFramePseudoDerek Schuff
2015-12-11[WebAssembly] Implement prolog/epilog insertion and FrameIndex eliminationDerek Schuff
2015-12-09[WebAssembly] Reintroduce ARGUMENT moving logicDan Gohman
2015-12-05[WebAssembly] Call TargetPassConfig base class functions in overriding functi...Dan Gohman
2015-12-05[WebAssembly] Implement ReverseBranchCondition, and re-enable MachineBlockPla...Dan Gohman
2015-11-29[WebAssembly] Delete unused functions. NFC.Dan Gohman