aboutsummaryrefslogtreecommitdiffstats
path: root/lib/CodeGen
Commit message (Expand)AuthorAgeFilesLines
* minor refactoring: use a more specific APIGabor Greif2009-01-151-2/+3
* Do not construct debug scope if RootScope *is* null.Devang Patel2009-01-141-1/+1
* Removoe MachineModuleInfo methods (and related DebugInfoDesc class hierarchy...Devang Patel2009-01-133-2453/+10
* Keep "has debug info" big in MachineModuleInfo to avoid circular dependency b...Devang Patel2009-01-132-0/+2
* Undo previous checkin.Devang Patel2009-01-132-9/+2
* Use DwarfWriter to record dbg variables.Devang Patel2009-01-132-4/+11
* Use dwarf writer to decide whether the module has debug info or not.Devang Patel2009-01-132-2/+9
* Use assertions to check for conditions that should never happen.Dan Gohman2009-01-131-12/+6
* The list-td and list-tdrr schedulers don't yet support physregDan Gohman2009-01-132-2/+10
* Avoid referring to edge D after the Succs or Preds arrays haveDan Gohman2009-01-131-3/+3
* When replacing uses and the same node is reachedDuncan Sands2009-01-131-16/+9
* Fix some typos. Also, the WidenedVectors mapDuncan Sands2009-01-132-9/+20
* Correct a comment - this is not a sign extension.Duncan Sands2009-01-131-1/+1
* Un-tabify.Evan Cheng2009-01-131-1/+1
* FIX llvm-gcc bootstrap on x86_64 linux. If a virtual register is copied to a ...Evan Cheng2009-01-131-0/+13
* Use DebugInfo interface to lower dbg_* intrinsics.Devang Patel2009-01-136-56/+69
* Start using DebugInfo API to emit debug info.Devang Patel2009-01-131-11/+10
* Emit debug info, only if at least one compile unit is seen.Devang Patel2009-01-121-2/+8
* If multiple compile units are seen then emit them independently. In other wor...Devang Patel2009-01-121-65/+74
* Avoid cast<>, use light weith wrapper directly.Devang Patel2009-01-121-3/+3
* Use SrcLineInfo from DwarfWriter. The MachineModuleInfo copy will disappear s...Devang Patel2009-01-121-12/+9
* Rename getABITypeSize to getTypePaddedSize, asDuncan Sands2009-01-1210-32/+33
* Add DwarfWriter interface to mainipulate source location info.Devang Patel2009-01-121-45/+91
* Clear debug info at the end of function processing.Devang Patel2009-01-121-1/+12
* There is no need to maintain separate labelid list in the dwarf writer. It is...Devang Patel2009-01-121-36/+5
* Fix PR3241: Currently EmitCopyFromReg emits a copy from the physical register...Evan Cheng2009-01-125-65/+87
* More two-address fixes. This gets lua working with join-creation enabled.Owen Anderson2009-01-121-6/+10
* CheckForPhysRegDependency should not return copy cost. It's not used. No func...Evan Cheng2009-01-111-9/+4
* Reduce initial small vector sizes.Devang Patel2009-01-101-6/+6
* Fix thinko. Create parent scope if parent descriptor is *not* null.Devang Patel2009-01-101-2/+2
* Duplicated node may produce a non-physical register def.Evan Cheng2009-01-091-3/+5
* Minor debug output tweak.Evan Cheng2009-01-091-2/+2
* Request DwarfWriter. This will be used to handle dbg_* intrinsics.Devang Patel2009-01-092-2/+7
* Removed trailing whitespace from Makefiles.Misha Brukman2009-01-093-6/+6
* Convert DwarfWriter into a pass.Devang Patel2009-01-081-12/+13
* Delete unnecessary parens around return values.Dan Gohman2009-01-082-2/+2
* Add DebugInfo based APIs to record source line info.Devang Patel2009-01-081-4/+43
* * Moved author attribution to CREDITS.TXTMisha Brukman2009-01-081-4/+1
* * Alphabetized #includesMisha Brukman2009-01-081-56/+56
* Add APIs to record regions and variables.Devang Patel2009-01-081-0/+27
* Add APIs to manage scope using DebugInfo interface.Devang Patel2009-01-081-0/+297
* Remove redundant 'else's. No functionality change.Dan Gohman2009-01-071-7/+6
* The coalescer does not coalesce a virtual register to a physical register if ...Evan Cheng2009-01-072-20/+84
* Fix a bug in ComputeLinearIndex computation handling multi-levelDan Gohman2009-01-061-1/+3
* Set up DwarfDebug using DebugInfo API.Devang Patel2009-01-061-0/+33
* Forgot that this was needed for Linux. This should fix the builds.Bill Wendling2009-01-061-2/+2
* The phi construction algorithm used for interval reconstruction is complicate...Owen Anderson2009-01-061-13/+27
* Update these argument lists for the isNormalMemoryDan Gohman2009-01-061-3/+6
* Use a latency value of 0 for the artificial edges inserted byDan Gohman2009-01-061-1/+1
* Construct subprogram DIEs using DebugInfo.Devang Patel2009-01-051-0/+39