- 51c2c7a MachineModuleInfo: Store more specific reference to LLVMTargetMachine; NFC by Matthias Braun · 7 years ago
- 08b668a MachineModuleInfo: Initialize DbgInfoAvailable depending on debug_cus existing by Matthias Braun · 7 years ago
- af7b183 Remove trailing space by Fangrui Song · 7 years ago
- fe42bd5 Move TargetLoweringObjectFile from CodeGen to Target to fix layering by David Blaikie · 7 years ago
- dfcb4f5 MachineFunction: Slight refactoring; NFC by Matthias Braun · 8 years ago
- 41b2567 Remove redundant includes from lib/CodeGen. by Michael Zolotukhin · 8 years ago
- e3a9b4c Fix a bunch more layering of CodeGen headers that are in Target by David Blaikie · 8 years ago
- 3962d56 [CodeGen] Emit necessary .note sections for -fsplit-stack by Than McIntosh · 8 years ago
- 91ad652 Retire the llvm.dbg.mir hack after r311594. by Adrian Prantl · 8 years ago
- 2cd77a8 Remove PrologEpilogInserter's usage of DBG_VALUE's offset field by Adrian Prantl · 8 years ago
- e3e43d9 Sort the remaining #include lines in include/... and lib/.... by Chandler Carruth · 8 years ago
- 2144c52 CodeGen: Refactor MIR parsing by Matthias Braun · 8 years ago
- 1d081e6 [CodeGen] Fix some Clang-tidy modernize-use-using and Include What You Use warnings; other minor fixes (NFC). by Eugene Zelenko · 8 years ago
- ae1c853 [LegacyPassManager] Remove TargetMachine constructors by Francis Visoiu Mistrih · 8 years ago
- debb02e Implement FreeMachineFunction::getPassName(). by Yaron Keren · 8 years ago
- 347847b Move most EH from MachineModuleInfo to MachineFunction by Matthias Braun · 9 years ago
- e7b3959 Temporarily Revert "Move most EH from MachineModuleInfo to MachineFunction" by Eric Christopher · 9 years ago
- 29c7b3a Move most EH from MachineModuleInfo to MachineFunction by Matthias Braun · 9 years ago
- 40485c2 Move VariableDbgInfo from MachineModuleInfo to MachineFunction by Matthias Braun · 9 years ago
- 1425038 Move FrameInstructions from MachineModuleInfo to MachineFunction by Matthias Braun · 9 years ago
- 03cebfb [CodeGen] Pass references, not pointers, to MMI helpers. NFC. by Ahmed Bougacha · 9 years ago
- f522e20 [CodeGen] Pull MMI helpers from FunctionLoweringInfo to MMI. NFC. by Ahmed Bougacha · 9 years ago
- 8d35b78 [CodeGen] Cleanup MachineModuleInfo doxygen comments. NFC. by Ahmed Bougacha · 9 years ago
- fa5c5c7 CodeGen: Remove MachineFunctionAnalysis => Enable (Machine)ModulePasses by Matthias Braun · 9 years ago
- 43f89c5 MachineModuleInfo: Avoid dummy constructor, use INITIALIZE_TM_PASS by Matthias Braun · 9 years ago
- 5a65f77 Revert r279564. It introduces undefined behavior (binding a reference to a by Richard Smith · 9 years ago
- 1bb228f CodeGen: Remove MachineFunctionAnalysis => Enable (Machine)ModulePasses by Matthias Braun · 9 years ago
- eb3b739 Revert "(HEAD -> master, origin/master, origin/HEAD) CodeGen: Remove MachineFunctionAnalysis => Enable (Machine)ModulePasses" by Matthias Braun · 9 years ago
- ded269b CodeGen: Remove MachineFunctionAnalysis => Enable (Machine)ModulePasses by Matthias Braun · 9 years ago
- 1b96cbe Remove uses of builtin comma operator. by Richard Trieu · 10 years ago
- 1114aa2 Move EH-specific helper functions to a more appropriate place by David Majnemer · 10 years ago
- 595419d [WinEH] Move WinEHFuncInfo from MachineModuleInfo to MachineFunction by Reid Kleckner · 10 years ago
- a03aa8f [WinEH] Remove more dead code by David Majnemer · 10 years ago
- 7174af9 [EH] Handle non-Function personalities like unknown personalities by Reid Kleckner · 10 years ago
- c0e64ad [WinEH] Add some support for code generating catchpad by Reid Kleckner · 10 years ago
- c4423f0 -Wdeprecated-clean: Fix cases of violating the rule of 5 in ways that are deprecated in C++11 by David Blaikie · 10 years ago
- 890c166 [CodeGen] Force emission of personality directive if explicitly specified by Keno Fischer · 10 years ago
- a450348 Initialize booleans CallsUnwindInit and CallsEHReturn with false instead of 0. by Yaron Keren · 10 years ago
- 17d7215 [MMI] Use TinyPtrVector instead of PointerUnion with vector. by Benjamin Kramer · 10 years ago
- cd52a7a Revert r240137 (Fixed/added namespace ending comments using clang-tidy. NFC) by Alexander Kornienko · 10 years ago
- cf0db29 Fixed/added namespace ending comments using clang-tidy. NFC by Alexander Kornienko · 10 years ago
- 5a11834 Remove MachineModuleInfo::UsedFunctions as it has no users. by Pete Cooper · 10 years ago
- 9589ff8 Replace push_back(Constructor(foo)) with emplace_back(foo) for non-trivial types by Benjamin Kramer · 10 years ago
- 16e4a62 [WinEH] Emit EH tables for __CxxFrameHandler3 on 32-bit x86 by Reid Kleckner · 10 years ago
- 19696da MC: Clean up method names in MCContext. by Jim Grosbach · 10 years ago
- f871658 Re-commit "[SEH] Remove the old __C_specific_handler code now that WinEHPrepare works" by Reid Kleckner · 10 years ago
- 70e56ae Revert "[SEH] Remove the old __C_specific_handler code now that WinEHPrepare works" by Reid Kleckner · 10 years ago
- d9b72fe [SEH] Remove the old __C_specific_handler code now that WinEHPrepare works by Reid Kleckner · 10 years ago
- 405cc64 Re-land r235154-r235156 under the existing -sehprepare flag by Reid Kleckner · 10 years ago
- 5e708e2 Revert r235154-r235156, they cause asserts when building win64 code (http://crbug.com/477988) by Nico Weber · 10 years ago
- 9dea1d0 [SEH] Reimplement x64 SEH using WinEHPrepare by Reid Kleckner · 10 years ago
- 192537c [WinEH] Try to make the MachineFunction CFG more accurate by Reid Kleckner · 10 years ago
- 0a8ff29 [WinEH] Run cleanup handlers when an exception is thrown by David Majnemer · 10 years ago
- f7f5309 Unify the two EH personality classification routines I wrote by Reid Kleckner · 11 years ago
- 26ba4c1 Classify functions by EH personality type rather than using the triple by Reid Kleckner · 11 years ago
- 4ac8ae7 Use MMI->getPersonality() instead of MMI->getPersonalities()[MMI->getPersonalityIndex()] by Reid Kleckner · 11 years ago
- 504fa89 CodeGen support for x86_64 SEH catch handlers in LLVM by Reid Kleckner · 11 years ago
- d8ae3e1 x86_64: Fix calls to __morestack under the large code model. by Peter Collingbourne · 11 years ago
- 98c86d7 Allow the use of functions as typeinfo in landingpad clauses by Reid Kleckner · 11 years ago
- 607e03b Delete dead code. NFC. by Rafael Espindola · 11 years ago
- 4ba8443 [C++11] More 'nullptr' conversion. In some cases just using a boolean check instead of comparing to nullptr. by Craig Topper · 11 years ago
- 1ceef0ef MachineModuleInfo: Turn nested std::pairs into a proper struct. by Benjamin Kramer · 11 years ago
- 9f998de [C++11] Add 'override' keyword to virtual methods that override their base class. by Craig Topper · 11 years ago
- 99cb622 Use pointers to the MCAsmInfo and MCRegInfo. by Bill Wendling · 12 years ago
- 6b67ffd Remove addFrameMove. by Rafael Espindola · 12 years ago
- 4a97170 Remove the MachineMove class. by Rafael Espindola · 12 years ago
- cde25b4 Clarify that llvm.used can contain aliases. by Rafael Espindola · 12 years ago
- b9d1005 small fixes to enable the reuse of the pass manager across multiple modules by Pedro Artigas · 13 years ago
- 0b8c9a8 Move all of the header files which are involved in modelling the LLVM IR by Chandler Carruth · 13 years ago
- 5399d25 by Pedro Artigas · 13 years ago
- 873a1dd fixed valgrind issues of prior commit, this change applies r169456 changes back to the tree with fixes. on darwin no valgrind issues exist in the tests that used to fail. by Pedro Artigas · 13 years ago
- c707892 Revert r169456, "change MCContext to work on the doInitialization/doFinalization model" by NAKAMURA Takumi · 13 years ago
- 486a7ad by Pedro Artigas · 13 years ago
- d1abec3 by Pedro Artigas · 13 years ago
- 49eb628 moves doInitialization and doFinalization to the Pass class and removes some unreachable code in MachineModuleInfo by Pedro Artigas · 13 years ago
- d04a8d4 Use the new script to sort the includes of every file under lib. by Chandler Carruth · 13 years ago
- 3574eca Move TargetData to DataLayout. by Micah Villmow · 13 years ago
- c9c137b Properly emit _fltused with FastISel. Refactor to share code with SDAG. by Michael J. Spencer · 14 years ago
- fc52a52 Turn push_back loops into append/insert. by Benjamin Kramer · 14 years ago
- 150a371 Don't recalculate the size of the vector each time through the loop. by Bill Wendling · 14 years ago
- 5e25ee8 Convert assert(0) to llvm_unreachable by Craig Topper · 14 years ago
- 84fb7dd Add an ivar that maps a landing pad's EH symbol to the call sites that may jump by Bill Wendling · 14 years ago
- 1ddaa9c Use ArrayRef instead of requiring an std::vector. by Bill Wendling · 14 years ago
- 203576a Goodbye TargetAsmInfo. This eliminate last bit of CodeGen and Target in llvm-mc. by Evan Cheng · 14 years ago
- e76a33b Add MCObjectFileInfo and sink the MCSections initialization code from by Evan Cheng · 14 years ago
- 7d36534 Rename CompactEncoding to CompactUnwindEncoding. by Bill Wendling · 14 years ago
- a67dcea Move the compact encoding from the target-specific library to the code-gen by Bill Wendling · 14 years ago
- 0e6a052 Sink getDwarfRegNum, getLLVMRegNum, getSEHRegNum from TargetRegisterInfo down by Evan Cheng · 14 years ago
- 89b9372 Fixed version of 121434 with no new memory leaks. by Rafael Espindola · 15 years ago
- f7fd4aa Revert my previous patch to make the valgrind bots happy. by Rafael Espindola · 15 years ago
- 1c952b9 Initial support for the cfi directives. This is just enough to get by Rafael Espindola · 15 years ago
- dd0a00a CodeGen-Windows: Only emit _fltused if a VarArg function is called with floating point args. by Michael J. Spencer · 15 years ago
- 081c34b Get rid of static constructors for pass registration. Instead, every pass exposes an initializeMyPassFunction(), which by Owen Anderson · 15 years ago
- 84ac4d5 X86-Windows: Emit an undefined global __fltused symbol when targeting Windows by Michael J. Spencer · 15 years ago
- e70c526 Whitespace! by Michael J. Spencer · 15 years ago
- ce665bd Now with fewer extraneous semicolons! by Owen Anderson · 15 years ago
- 17aa680 zap dead code. by Chris Lattner · 15 years ago
- 90c579d Reapply r110396, with fixes to appease the Linux buildbot gods. by Owen Anderson · 15 years ago
- 1f74590 Revert r110396 to fix buildbots. by Owen Anderson · 15 years ago
- 9ccaf53 Don't use PassInfo* as a type identifier for passes. Instead, use the address of the static by Owen Anderson · 15 years ago