- 233fd9c Changes DOUT references in the PBQP allocator to use DEBUG(errs() ...) by Lang Hames · 16 years ago
- c0823fe Simplify RegScavenger::FindUnusedReg. by Jakob Stoklund Olesen · 16 years ago
- fe37ab3 by David Greene · 16 years ago
- 35c3531 fix COFF targets (mingw/cygwin) to provide ehframe and LSDA sections by Chris Lattner · 16 years ago
- da65822 Make tail merging handle blocks with repeated predecessors correctly, and by Dan Gohman · 16 years ago
- dabf07c Make AsmStreamer maintain a notion of the current section, pushing it up from the by Chris Lattner · 16 years ago
- 6a66e58 add a horrible hack to the dwarf printer. It looks like mingw is not specifying by Chris Lattner · 16 years ago
- 1f50fc7 fix another bozo bug by Chris Lattner · 16 years ago
- b49a30c fix accidentally inverted conditional and add comment. by Chris Lattner · 16 years ago
- a006d4e turn this conditional into something humans might actually by Chris Lattner · 16 years ago
- 606f3d6 cleanups per review. Mostly cosmetic, plus use SmallVector in place of std::vector. by Jim Grosbach · 16 years ago
- 2962664 Remove a bit more cruft from the sjlj moving to a backend pass. by Jim Grosbach · 16 years ago
- ae68a19 Update CMakeLists. by Benjamin Kramer · 16 years ago
- 5d17edd Fix build warning. by Daniel Dunbar · 16 years ago
- 8b818d7 Move the sjlj exception handling conversions to a back-end pass where they by Jim Grosbach · 16 years ago
- fac8541 Extend the instruction itinerary model to include the ability to indicate the def and use cycle for each operand. This additional information is optional, so existing itineraries do not need to be changed. by David Goodwin · 16 years ago
- 8f4b1ec the MinPad argument to PadToColumn only really makes sense to be 1, by Chris Lattner · 16 years ago
- 975780b change AsmPrinter to switch sections using AsmStreamer instead of by Chris Lattner · 16 years ago
- f3ce009 give MCAsmStreamer a TargetAsmInfo. by Chris Lattner · 16 years ago
- 66a3969 Replace RegScavenger::DistanceMap with a simpler local algorithm. by Jakob Stoklund Olesen · 16 years ago
- e689ce6 Clean up the public interface of RegScavenger. by Jakob Stoklund Olesen · 16 years ago
- f7e8af9 Be more clever about regclasses in ScheduleDAGSDNodes::EmitCopyFromReg. by Jakob Stoklund Olesen · 16 years ago
- 8a9d5f9 Needs to check whether unaligned load / store of i64 is legal here. by Evan Cheng · 16 years ago
- eb75364 Remove <iostream>. by Bill Wendling · 16 years ago
- bc037cf Unbreak build. Evan, please make sure my changes are correct. by Benjamin Kramer · 16 years ago
- 16b794d Refine EarlyClobber assert in register scavenger. by Jakob Stoklund Olesen · 16 years ago
- d62c9a6 Don't setCalleeSavedInfoValid() until spills are interted. by Jakob Stoklund Olesen · 16 years ago
- 4af85b2 Allow double defs in the machine code verifier after the addPreRegAlloc passes. by Jakob Stoklund Olesen · 16 years ago
- 7a1e872 Update LocalRewriter::DistanceMap when inserting stack loads. by Jakob Stoklund Olesen · 16 years ago
- e96507c 80 col violations. by Evan Cheng · 16 years ago
- 0d24bfb Simplify this code to not depend as much on CurMBB. by Dan Gohman · 16 years ago
- 6325a53 Do not completely skip subrange info for a zero sized array. by Devang Patel · 16 years ago
- 72977a4 Allow targets to specify their choice of calling conventions per by Anton Korobeynikov · 16 years ago
- abd7514 *try* to use a better name to describe how common symbols are marked on the elf object file. by Bruno Cardoso Lopes · 16 years ago
- 575327b Add virtual printMCInst method to AsmPrinter, as a quick way to expose the API by Daniel Dunbar · 16 years ago
- 7cefd80 Indentation change. by Evan Cheng · 16 years ago
- 7894578 TargetRegistry: Change AsmPrinter constructor to be typed as returning an by Daniel Dunbar · 16 years ago
- 0e275dc Actually privatize a IntegerTypes, and fix a few bugs exposed by this. by Owen Anderson · 16 years ago
- 1d0be15 Push LLVMContexts through the IntegerType APIs. by Owen Anderson · 16 years ago
- d163e8b Remove hack used to strip unwanted chars from section name by Bruno Cardoso Lopes · 16 years ago
- 67d894e TargetRegistry: Reorganize AsmPrinter construction so that clients pass in the by Daniel Dunbar · 16 years ago
- 06789e2 Track pristine registers as if they were live-in in the register scavenger. by Jakob Stoklund Olesen · 16 years ago
- a6b677d Use pristine register info in machine code verifier. by Jakob Stoklund Olesen · 16 years ago
- 4a0f08c Add MachineFrameInfo::getPristineRegisters(MBB) method. by Jakob Stoklund Olesen · 16 years ago
- 7104616 Add callback to allow target to adjust latency of schedule dependency edge. by David Goodwin · 16 years ago
- b808588 Change MCSectionELF to represent a section semantically instead of by Bruno Cardoso Lopes · 16 years ago
- cf20ac4 Various AsmWriter output cleanups. Use WriteAsOperand instead of by Dan Gohman · 16 years ago
- 2ffb0ce Fix counting of Post-RA scheduling stalls. Improve debug output. by David Goodwin · 16 years ago
- f7c553e Added RegisterCoalescer to required passes for PBQP. by Lang Hames · 16 years ago
- 46d5056 Use WriteAsOperand to print BasicBlock names. by Dan Gohman · 16 years ago
- e45da0d Fix a few more places to use PadToColumn instead of tabs. And fix by Dan Gohman · 16 years ago
- a12e9d7 Use PadToColumn instead of tabs for aligning comments. Fix one place by Dan Gohman · 16 years ago
- 1a8f36e Enhance the InstrStage object to enable the specification of an Itinerary with overlapping stages. The default is to maintain the current behavior that the "next" stage immediately follows the previous one. by David Goodwin · 16 years ago
- bff3923 Add catch block handling to SjLj exception handling. by Jim Grosbach · 16 years ago
- a7ac47c Change TargetAsmInfo to be constructed via TargetRegistry from a Target+Triple by Chris Lattner · 16 years ago
- da27757 This logic was accidentally inverted in r78767. by Dan Gohman · 16 years ago
- 26255ad Factor out the code for finding an available register for use by Dan Gohman · 16 years ago
- 23b9b19 Add contexts to some of the MVT APIs. No functionality change yet, just the infrastructure work needed to get the contexts to where they need to be first. by Owen Anderson · 16 years ago
- e2b0601 Change the asmprinter to print the comment character before the by Chris Lattner · 16 years ago
- 546952f Allow a zero cycle stage to reserve/require a FU without advancing the cycle counter. by David Goodwin · 16 years ago
- 766b5ef Fix warnings. by Owen Anderson · 16 years ago
- 825b72b Split EVT into MVT and EVT, the former representing _just_ a primitive type, while by Owen Anderson · 16 years ago
- b3ac6e4 "TAI::JumpTableDirective" is always null for current arm targets, simplify by Chris Lattner · 16 years ago
- 7cd0118 Use DEBUG macro for debug output. by David Goodwin · 16 years ago
- c93d837 Add some debug output. by David Goodwin · 16 years ago
- ffef8ac Tidy #includes. by Dan Gohman · 16 years ago
- 00b0a24 Remove unnecessary throw() specifications; LLVM doesn't use exceptions. by Dan Gohman · 16 years ago
- 1b2d0b8 Remove unnecessary casts. by Dan Gohman · 16 years ago
- d443ee6 Add const qualifiers. by Dan Gohman · 16 years ago
- 8c54a62 Rebuild RegScavenger::DistanceMap each time it is needed. by Jakob Stoklund Olesen · 16 years ago
- d4d415a Fix a -Asserts warning. by Daniel Dunbar · 16 years ago
- 3a5f0d4 Replace DOUT. by David Goodwin · 16 years ago
- 1b747ad SjLj based exception handling unwinding support. This patch is nasty, brutish by Jim Grosbach · 16 years ago
- 52c1afc Modified VNInfo. The "copy" member is now a union which holds the copy for a register interval, or the defining register for a stack interval. Access is via getCopy/setCopy and getReg/setReg. by Lang Hames · 16 years ago
- 00edf39 Fix a bug in the DAGCombiner's handling of multiple linked by Dan Gohman · 16 years ago
- a407ca1 Fix a bug where DAGCombine was producing an illegal ConstantFP by Dan Gohman · 16 years ago
- e50ed30 Rename MVT to EVT, in preparation for splitting SimpleValueType out into its own struct type. by Owen Anderson · 16 years ago
- 4600d17 Remove a bunch of debugging code that was slowing PBQP down by 25% or so. by Owen Anderson · 16 years ago
- 77547be Start moving TargetLowering away from using full MVTs and towards SimpleValueType, which will simplify the privatization of IntegerType in the future. by Owen Anderson · 16 years ago
- eb1fedc Make this comment more closely reflect the code. by Dan Gohman · 16 years ago
- b71d1b2 by David Greene · 16 years ago
- d94a4e5 Post RA scheduler changes. Introduce a hazard recognizer that uses the target schedule information to accurately model the pipeline. Update the scheduler to correctly handle multi-issue targets. by David Goodwin · 16 years ago
- 64a6b39 Move ConstantExpr handling to ResolveConstantExpr method and also by Bruno Cardoso Lopes · 16 years ago
- 93b6db3 sink the 'name' and 'isdirective' state out of MCSection into its derived classes. by Chris Lattner · 16 years ago
- 892e182 1. Make MCSection an abstract class. by Chris Lattner · 16 years ago
- 5277b22 eliminate TargetLoweringObjectFileSparc in favor of a TAI hook. by Chris Lattner · 16 years ago
- 17421d8 Don't build illegal ops in DAGCombiner::SimplifyBinOpWithSameOpcodeHands(). by Jakob Stoklund Olesen · 16 years ago
- 3e0094d ELF improvements: by Bruno Cardoso Lopes · 16 years ago
- 6349668 Clean out per-function data after the machine code verifier is done with it. by Jakob Stoklund Olesen · 16 years ago
- 710b13b Update the machine code verifier to keep up with the scavenger. by Jakob Stoklund Olesen · 16 years ago
- 9390cd0 Remove RegisterScavenger::isSuperRegUsed(). This completely reverses the mistaken commit r77904. by Jakob Stoklund Olesen · 16 years ago
- dffb051 Simplify RegScavenger::forward a bit more. by Jakob Stoklund Olesen · 16 years ago
- 8a1871d Fix some -Asserts unused variable warnings. by Daniel Dunbar · 16 years ago
- 5f51cd0 code cleanup by Chris Lattner · 16 years ago
- db0a970 remove a bunch of now-dead crud from the asmprinter and TAI interfaces. by Chris Lattner · 16 years ago
- c40f613 Back out some of recent register scavenger change by John Mosby. It broke a number of ARM tests. by Evan Cheng · 16 years ago
- 23510d3 tidy up by Chris Lattner · 16 years ago
- 1c5a287 Rewrite previous patch to follow Chris' stylistic by Dale Johannesen · 16 years ago
- 15c592d Another coalescer bug. When a dead copy is eliminated, transfer the kill to a def of the exact register rather than a super-register. by Evan Cheng · 16 years ago
- 08ada17 Update CMake. by Daniel Dunbar · 16 years ago