- c48c550 Use DwarfWriter to record dbg variables. by Devang Patel · 16 years ago
- bb8c595 Use dwarf writer to decide whether the module has debug info or not. by Devang Patel · 16 years ago
- fd246e5 Use assertions to check for conditions that should never happen. by Dan Gohman · 16 years ago
- bc0b567 The list-td and list-tdrr schedulers don't yet support physreg by Dan Gohman · 16 years ago
- a1f50e2 Avoid referring to edge D after the Succs or Preds arrays have by Dan Gohman · 16 years ago
- 2ecf88d When replacing uses and the same node is reached by Duncan Sands · 16 years ago
- 1bec3dd Fix some typos. Also, the WidenedVectors map by Duncan Sands · 16 years ago
- 042fb31 Correct a comment - this is not a sign extension. by Duncan Sands · 16 years ago
- 167650d Un-tabify. by Evan Cheng · 16 years ago
- 1d8a76d FIX llvm-gcc bootstrap on x86_64 linux. If a virtual register is copied to a physical register, it's not necessarily defined by a copy. We have to watch out it doesn't clobber any sub-register that might be live during its live interval. If the live interval crosses a basic block, then it's not safe to check with the less conservative check (by scanning uses and defs) because it's possible a sub-register might be live out of the block. by Evan Cheng · 16 years ago
- 83489bb by Devang Patel · 16 years ago
- 7bb89ed Start using DebugInfo API to emit debug info. by Devang Patel · 16 years ago
- 3f7833a Emit debug info, only if at least one compile unit is seen. by Devang Patel · 16 years ago
- 72b6635 If multiple compile units are seen then emit them independently. In other words, do not force all DIEs into first, whatever it is, compile unit. by Devang Patel · 16 years ago
- f6bac3e Avoid cast<>, use light weith wrapper directly. by Devang Patel · 16 years ago
- f3ee514 Use SrcLineInfo from DwarfWriter. The MachineModuleInfo copy will disappear soon. by Devang Patel · 16 years ago
- ceb4d1a Rename getABITypeSize to getTypePaddedSize, as suggested by Chris. by Duncan Sands · 16 years ago
- ccca7fe Add DwarfWriter interface to mainipulate source location info. by Devang Patel · 16 years ago
- 481ff5b Clear debug info at the end of function processing. by Devang Patel · 16 years ago
- e9bfb0f There is no need to maintain separate labelid list in the dwarf writer. It is not a good idea. by Devang Patel · 16 years ago
- c29a56d Fix PR3241: Currently EmitCopyFromReg emits a copy from the physical register to a virtual register unless it requires an expensive cross class copy. That means we are only treating "expensive to copy" register dependency as physical register dependency. by Evan Cheng · 16 years ago
- e1762c9 More two-address fixes. This gets lua working with join-creation enabled. by Owen Anderson · 16 years ago
- 9aacec1 CheckForPhysRegDependency should not return copy cost. It's not used. No functionality change. by Evan Cheng · 16 years ago
- 9795da5 Reduce initial small vector sizes. by Devang Patel · 16 years ago
- 0dc969e Fix thinko. Create parent scope if parent descriptor is *not* null. by Devang Patel · 16 years ago
- 5c3c5a4 Duplicated node may produce a non-physical register def. by Evan Cheng · 16 years ago
- 84036a7 Minor debug output tweak. by Evan Cheng · 16 years ago
- 6e7a161 Request DwarfWriter. This will be used to handle dbg_* intrinsics. by Devang Patel · 16 years ago
- 9b8f542 Removed trailing whitespace from Makefiles. by Misha Brukman · 16 years ago
- eb3fc28 by Devang Patel · 16 years ago
- 5d5ee80 Delete unnecessary parens around return values. by Dan Gohman · 16 years ago
- 9f8fcfc Add DebugInfo based APIs to record source line info. by Devang Patel · 16 years ago
- ce07e99 * Moved author attribution to CREDITS.TXT * Removed trailing whitespace by Misha Brukman · 16 years ago
- 2a835f9 * Alphabetized #includes * Removed trailing whitespace by Misha Brukman · 16 years ago
- 2ec78c4 Add APIs to record regions and variables. Again, shamelessly copied from MMI. by Devang Patel · 16 years ago
- 7a6e5a3 Add APIs to manage scope using DebugInfo interface. by Devang Patel · 16 years ago
- 25fd403 Remove redundant 'else's. No functionality change. by Dan Gohman · 16 years ago
- 8f90b6e The coalescer does not coalesce a virtual register to a physical register if any of the physical register's sub-register live intervals overlaps with the virtual register. This is overly conservative. It prevents a extract_subreg from being coalesced away: by Evan Cheng · 16 years ago
- 2c91d10 Fix a bug in ComputeLinearIndex computation handling multi-level by Dan Gohman · 16 years ago
- 5d31598 Set up DwarfDebug using DebugInfo API. by Devang Patel · 16 years ago
- 5fe1fac Forgot that this was needed for Linux. This should fix the builds. by Bill Wendling · 16 years ago
- 200ee7f The phi construction algorithm used for interval reconstruction is complicated by by Owen Anderson · 16 years ago
- ce0d4b7 Update these argument lists for the isNormalMemory by Dan Gohman · 16 years ago
- fd2163b Use a latency value of 0 for the artificial edges inserted by by Dan Gohman · 16 years ago
- 78eb6ad by Devang Patel · 16 years ago
- c452324 by Devang Patel · 16 years ago
- d1ca925 by Devang Patel · 16 years ago
- d60de51 Revert r61415 and r61484. Duncan was correct that these weren't needed. by Bill Wendling · 16 years ago
- a80c859 Don't call setDepthDirty/setHeightDirty when adding an edge by Dan Gohman · 16 years ago
- 8526cc0 Extract source location info from DebugInfo. by Devang Patel · 16 years ago
- 48d190f Add type DIEs using DebugInfo. by Devang Patel · 16 years ago
- f421533 Construct composite type DIE using DebugInfo. by Devang Patel · 16 years ago
- 11df7e5 TargetLowering.h #includes SelectionDAGNodes.h, so it doesn't need its by Dan Gohman · 16 years ago
- e520273 s/ConstructType/ConstructTypeDIE/g by Devang Patel · 16 years ago
- 86ae142 by Devang Patel · 16 years ago
- c69bf2c Construct enumerator DIE using DebugInfo. by Devang Patel · 16 years ago
- 68afdc3 Construct array/vector type DIEs using DebugInfo. by Devang Patel · 16 years ago
- d0ed240 Get rid of sentinel insertion in interval reconstruction. It just masked the by Owen Anderson · 16 years ago
- d68a076 Tidy up #includes, deleting a bunch of unnecessary #includes. by Dan Gohman · 16 years ago
- 08f053f Construct basic and derived type DIEs using DebugInfo. by Devang Patel · 16 years ago
- ca03c27 subsume ConstructPointerType() by Devang Patel · 16 years ago
- 9ede3f2 by Devang Patel · 16 years ago
- 8a84e44 by Devang Patel · 16 years ago
- 02b73ab elf writer really wants the size of the global, not the size by Chris Lattner · 16 years ago
- 64f0300 The llvm::ELFWriter::EmitGlobal() method is calling the by Bill Wendling · 16 years ago
- cc91d63 Fix a DAGCombiner abort on an invalid shift count constant. This fixes PR3250. by Dan Gohman · 16 years ago
- 1eb9268 CommuteNodesToReducePressure() is now removed. by Dan Gohman · 16 years ago
- 223942a Remove the code from the scheduler that commuted two-address by Dan Gohman · 16 years ago
- b6e223a Factorize (and generalize) the code promoting SELECT by Duncan Sands · 16 years ago
- ba6d262 Remove trailing spaces. by Duncan Sands · 16 years ago
- 5480c04 Fix PR3274: when promoting the condition of a BRCOND node, by Duncan Sands · 16 years ago
- 7d211e2 Get live interval reconstruction several steps closer to working. by Owen Anderson · 16 years ago
- 998dee9 Linux wants the FDE initial location and address range to be forced to 32-bit. by Bill Wendling · 16 years ago
- bce4528 The FDE initial location and address range data should be free to be 64-bit by Bill Wendling · 16 years ago
- 2b7fc1e Add braces, as suggested by a gcc warning. by Duncan Sands · 16 years ago
- 845145f Teach LeaglizeDAG that i64 mul can be a libcall. by Scott Michel · 16 years ago
- d4f6fe5 Fix up kill/dead marking in the new live interval reconstruction code. by Owen Anderson · 16 years ago
- 60d4f6d Add prototype code for recomputing a live interval's ranges and valnos through recursive phi construction. by Owen Anderson · 16 years ago
- 722f5f1 Darwin likes for the EH frame to be non-local. by Bill Wendling · 16 years ago
- d4121be GCC doesn't emit DW_EH_PE_sdata4 for the FDE encoding on Darwin. I'm not sure by Bill Wendling · 16 years ago
- 7c7bc72 Change comments so everybody can understand them, hopefully. by Dale Johannesen · 16 years ago
- f9cbc1f Add another permutation where we should get rid of a-a. by Dale Johannesen · 16 years ago
- 56d245b Restore debug printing by Anton Korobeynikov · 16 years ago
- e2f95e9 Sometimes APInt syntax is really ugly... :( by Anton Korobeynikov · 16 years ago
- 1bfe237 Indent stuff properly by Anton Korobeynikov · 16 years ago
- 2321858 Initial checkin of APInt'ififcation of switch lowering by Anton Korobeynikov · 16 years ago
- d0935c3 Fix typo. Silence unused variable warning. by Devang Patel · 16 years ago
- 2755896 Silience unused warnings. by Devang Patel · 16 years ago
- 0b1d4a7 Clean up the atomic opcodes in SelectionDAG. by Dan Gohman · 16 years ago
- c9a5b9e Rename BuildSchedUnits to BuildSchedGraph, and refactor the by Dan Gohman · 16 years ago
- 237dee1 Use isTerminator() instead of isBranch()||isReturn() in by Dan Gohman · 16 years ago
- e1dfc7d Avoid an unnecessary call to allnodes_size(), which is linear. by Dan Gohman · 16 years ago
- 1578f84 Minor code simplifications. by Dan Gohman · 16 years ago
- 58e39b0 One more permutation of subtracting off a base value. by Dale Johannesen · 16 years ago
- 00d448a Refactor a bunch of code out of AsmPrinter::EmitGlobalConstant into separate by Dan Gohman · 16 years ago
- 8044e9b Optimize setDepthDirty and setHeightDirty a little, as they showed by Dan Gohman · 16 years ago
- e19c636 Use SmallVector's pop_back_val. by Dan Gohman · 16 years ago
- f89e6e6 Use the correct Preds and Succs lists in setHeightDirty() by Dan Gohman · 16 years ago
- 6c3643c Use ~0u instead of -1u as the special value, to hopefully avoid by Dan Gohman · 16 years ago
- 5379f41 Fix PR3149. If an early clobber def is a physical register and it is tied to an input operand, it effectively extends the live range of the physical register. Currently we do not have a good way to represent this. by Evan Cheng · 16 years ago