- 016be42 Grammar. by Eric Christopher · 12 years ago
- 550c76d Call generateCompactUnwindEncodings() right before we need to output the frame information. by Bill Wendling · 12 years ago
- 58e2d3d Generate compact unwind encoding from CFI directives. by Bill Wendling · 12 years ago
- afc1036 Access the TargetLoweringInfo from the TargetMachine object instead of caching it. The TLI may change between functions. No functionality change. by Bill Wendling · 12 years ago
- 551a6775d Simplify some of the code. No functionality change. by Bill Wendling · 12 years ago
- 6fd15ca Add space to assert message. by Bill Wendling · 12 years ago
- 227144c Remove the MachineMove class. by Rafael Espindola · 12 years ago
- b3aa2b8 Fix GCMetadaPrinter::finishAssembly not executed, patch by Yiannis Tsiouris. by Benjamin Kramer · 13 years ago
- 664e354 Switch TargetTransformInfo from an immutable analysis pass that requires by Chandler Carruth · 13 years ago
- 517fc8b Defer call to InitSections until after MCContext has been initialized. If by Lang Hames · 13 years ago
- ed0881b Use the new script to sort the includes of every file under lib. by Chandler Carruth · 13 years ago
- c786b31 Replace r168930 with a more reasonable patch. by Bill Wendling · 13 years ago
- 26e7efe Fix 80-col violation by Eli Bendersky · 13 years ago
- 5dd4ccb When creating MCAsmBackend pass the CPU string as well. In X86AsmBackend by Roman Divacky · 13 years ago
- cac3b90 Extend TargetPassConfig to allow running only a subset of the normal passes. by Bob Wilson · 13 years ago
- bbd38dd Add all codegen passes to the PassManager via TargetPassConfig. by Bob Wilson · 13 years ago
- 76004e6 Plug a leak when using MCJIT. by Benjamin Kramer · 13 years ago
- a7c2c41 Use TargetMachine's register info instead of creating a new one and leaking it. by Benjamin Kramer · 13 years ago
- c3b0427 Allow MCCodeEmitter access to the target MCRegisterInfo. by Jim Grosbach · 13 years ago
- 54bfde7 Make MCInstrInfo available to the MCInstPrinter. This will be used to remove getInstructionName and the static data it contains since the same tables are already in MCInstrInfo. by Craig Topper · 14 years ago
- 12e5adb s/SjLjEHPass/SjLjEHPrepare/ No functionality change. by Bill Wendling · 14 years ago
- fd93a59 Make MCRegisterInfo available to the the MCInstPrinter. by Jim Grosbach · 14 years ago
- 905c952 Tidy up. by Jim Grosbach · 14 years ago
- dd37d52 Added TargetPassConfig::setOpt by Andrew Trick · 14 years ago
- 3491491 Add TargetPassConfig to the PassManager for use inside passes by Andrew Trick · 14 years ago
- 6024f9b Fix a leak! by Nick Lewycky · 14 years ago
- f8ea108 TargetPassConfig: confine the MC configuration to TargetMachine. by Andrew Trick · 14 years ago
- de401d3 Move TargetPassConfig implementation into Passes.cpp by Andrew Trick · 14 years ago
- b755133 Make TargetPassConfig an ImmutablePass so CodeGenPasses can query options by Andrew Trick · 14 years ago
- 99d3160 Initialize all common codegen passes before configuration so we can use their PassIDs. by Andrew Trick · 14 years ago
- ccb6736 Added TargetPassConfig. The first little step toward configuring codegen passes. by Andrew Trick · 14 years ago
- 0251f20 Add an option to disable buggy copy propagation pass by Anton Korobeynikov · 14 years ago
- b1be1aa 80-col violation by Andrew Trick · 14 years ago
- f3e8502 Add 'llvm_unreachable' to passify GCC's understanding of the constraints by Chandler Carruth · 14 years ago
- edbb58c5 Remove unnecessary default cases in switches that cover all enum values. by David Blaikie · 14 years ago
- 5cb98f1 Remove the logging streamer. by Rafael Espindola · 14 years ago
- 00b1a3c Added a late machine instruction copy propagation pass. This catches by Evan Cheng · 14 years ago
- 50f02cb Move global variables in TargetMachine into new TargetOptions class. As an API by Nick Lewycky · 14 years ago
- ecb2908 Sink codegen optimization level into MCCodeGenInfo along side relocation model by Evan Cheng · 14 years ago
- ae4e800 Begin collecting some of the statistics for block placement discussed on by Chandler Carruth · 14 years ago
- a40f8c4 Make assert() message more informative. by Jim Grosbach · 14 years ago
- 1028142 Implement a block placement pass based on the branch probability and by Chandler Carruth · 14 years ago
- 40f8f2f Add support for a new extension to the .file directive: by Nick Lewycky · 14 years ago
- be5020e Comment grammar fixes. by Torok Edwin · 14 years ago
- 319a141 Instead of crashing when MCAsmInfo is NULL, add an assert. by Torok Edwin · 14 years ago
- e6138e3 Don't conditionalize execution of the SjLj EH prepare pass. by Bill Wendling · 14 years ago
- 354ff9e This is the start of the new SjLj EH preparation pass, which will replace the by Bill Wendling · 14 years ago
- fd719d1 Clean up code after renaming LowerSubregs -> ExpandPostRAPseudos. by Jakob Stoklund Olesen · 14 years ago
- 4c493e8 Refactor instprinter and mcdisassembler to take a SubtargetInfo. Add -mattr= handling to llvm-mc. Reviewed by Owen Anderson. by James Molloy · 14 years ago
- 2bb4035 Move TargetRegistry and TargetSelect from Target to Support where they belong. by Evan Cheng · 14 years ago
- 6949077 Add llc flags to disable machine DCE and CSE. by Jakob Stoklund Olesen · 14 years ago
- 3a79225 Rename createCodeEmitter to createMCCodeEmitter; createObjectStreamer to createMCObjectStreamer. by Evan Cheng · 14 years ago
- 5928e69 Rename TargetAsmBackend to MCAsmBackend; rename createAsmBackend to createMCAsmBackend. by Evan Cheng · 14 years ago
- bbf3b0d Goodbye TargetAsmInfo. This eliminate last bit of CodeGen and Target in llvm-mc. by Evan Cheng · 14 years ago
- efd9b42 - Move CodeModel from a TargetMachine global option to MCCodeGenInfo. by Evan Cheng · 14 years ago
- 7679299 Add MCObjectFileInfo and sink the MCSections initialization code from by Evan Cheng · 14 years ago
- 2129f59 Introduce MCCodeGenInfo, which keeps information that can affect codegen by Evan Cheng · 14 years ago
- d60fa58b Sink getDwarfRegNum, getLLVMRegNum, getSEHRegNum from TargetRegisterInfo down by Evan Cheng · 14 years ago
- 1705ab0 Rename createAsmInfo to createMCAsmInfo and move registration code to MCTargetDesc to prepare for next round of changes. by Evan Cheng · 14 years ago
- c5e6d2f - Eliminate MCCodeEmitter's dependency on TargetMachine. It now uses MCInstrInfo by Evan Cheng · 14 years ago
- 4d1ca96 Eliminate asm parser's dependency on TargetMachine: by Evan Cheng · 14 years ago
- ab37af9 createMCInstPrinter doesn't need TargetMachine anymore. by Evan Cheng · 14 years ago
- 024bb8f Remove the ObjC ARC passes from the default optimization list, and add by Dan Gohman · 14 years ago
- c74d937 Move early tail duplication earlier. by Rafael Espindola · 14 years ago
- b74b9de Use the verbose asm flag instead of a new flag for decoding the LSDA. by Bill Wendling · 14 years ago
- e303114 Add an option that allows one to "decode" the LSDA. by Bill Wendling · 14 years ago
- d935e9c The ARC language-specific optimizer. Credit to Dan Gohman. by John McCall · 14 years ago
- 91ed799 Stub out support for Win64-style exceptions. Note that this is merely using by Charles Davis · 14 years ago
- 04120e9 eliminate dependence on StandardPasses.h. The code generator's pass pipeline by Chris Lattner · 14 years ago
- ec0a3a0 Remove the DwarfTable enum. by Rafael Espindola · 15 years ago
- a3181d1 Add all the plumbing needed for MC to expand cfi to the old tables in by Rafael Espindola · 15 years ago
- 3e2b335 Integrated-As: Add support for setting the AllowTemporaryLabels flag via by Daniel Dunbar · 15 years ago
- 00f0cdd We need to pass the TargetMachine object to the InstPrinter if we are printing by Bill Wendling · 15 years ago
- 7b16249 Beginnings of MC-JIT code generation. by Jim Grosbach · 15 years ago
- a7ec2dc Some first rudimentary support for ARM EHABI: print exception table in "text mode". by Anton Korobeynikov · 15 years ago
- 06d7001 Delete the GEPSplitter experiment. by Dan Gohman · 15 years ago
- b3eca9b Add support for the --noexecstack option. by Rafael Espindola · 15 years ago
- 9be547c Add a possibility to switch between CFI directives- and table-based frame description emission. Currently all the backends use table-based stuff. by Anton Korobeynikov · 15 years ago
- bf4550e Pass a Banner argument to the machine code verifier both from by Jakob Stoklund Olesen · 15 years ago
- ecd0c8a MC: Make TargetAsmBackend available to the AsmStreamer. by Daniel Dunbar · 15 years ago
- 0a017a6 Fixed version of 121434 with no new memory leaks. by Rafael Espindola · 15 years ago
- a945a34 Revert my previous patch to make the valgrind bots happy. by Rafael Espindola · 15 years ago
- 56eb7412 Initial support for the cfi directives. This is just enough to get by Rafael Espindola · 15 years ago
- b58867c Change some methods in MCDwarf.cpp to be able to handle an arbitrary by Rafael Espindola · 15 years ago
- e4f7ec1 Oops, missed this file when remaing ExpandPseudos to ExpandISelPseudos. by Dan Gohman · 15 years ago
- 7f8ab6e Remove ARM isel hacks that fold large immediates into a pair of add, sub, and, by Evan Cheng · 15 years ago
- 8b67c72 Split pseudo-instruction expansion into a separate pass, to make it by Dan Gohman · 15 years ago
- 345b98e Add registry hook for assembly text output by Che-Liang Chiou · 15 years ago
- 52dacc0 Add TypeBasedAliasAnalysis to the standard pass lists. Note that it by Dan Gohman · 15 years ago
- 02538ac Make BasicAliasAnalysis a normal AliasAnalysis implementation which by Dan Gohman · 15 years ago
- af8b487 Call InitSections in llc and clang so that the binaries produced by them by Rafael Espindola · 15 years ago
- bb8a3f9 Stop using the dom frontier in DwarfEHPrepare by not promoting alloca's by Duncan Sands · 15 years ago
- b77d67f Move enabling the local stack allocation pass into the target where it belongs. by Jim Grosbach · 15 years ago
- a030fa5 Add a local stack object block allocation pass. This is still an by Jim Grosbach · 15 years ago
- d1f4465 tidy up whitespace a bit by Jim Grosbach · 15 years ago
- ca67835 Merge the OptimizeExts and OptimizeCmps passes into one PeepholeOptimizer by Bill Wendling · 15 years ago
- 7de9d52 Add the Optimize Compares pass (disabled by default). by Bill Wendling · 15 years ago
- 4583355 Remove double-def checking from MachineVerifier, so a register does not have to by Jakob Stoklund Olesen · 15 years ago
- ca1cb13 The lower invoke pass needs to have unreachable code elimination run after it by Bill Wendling · 15 years ago
- b87f3e5 The EH prepare passes really want to be the last passes run before code-gen. by Bill Wendling · 15 years ago