aboutsummaryrefslogtreecommitdiffstats
path: root/lib/CodeGen
Commit message (Expand)AuthorAgeFilesLines
* Remove tabs.Devang Patel2009-01-171-19/+19
* Refactor codeDevang Patel2009-01-171-118/+73
* Assign argument type to appropriate DIE.Devang Patel2009-01-171-2/+2
* Remove dead code.Devang Patel2009-01-171-14/+2
* Disable composite type debug info for now.Devang Patel2009-01-171-0/+3
* Simplify extract element of a scalar to vector.Mon P Wang2009-01-171-5/+13
* Instead of adding dependence edges between terminator instructionsDan Gohman2009-01-166-25/+65
* If an anti-dependence uses a non-allocatable register, set AntiDepRegDan Gohman2009-01-161-1/+3
* Use the getNode() accessor instead of accessing the NodeDan Gohman2009-01-161-1/+1
* Fix the check for an empty basic block to check for an empty SUnitsDan Gohman2009-01-161-2/+2
* new nodes should be added to the worklist, not old nodes.Chris Lattner2009-01-161-1/+2
* Fix comments.Devang Patel2009-01-161-5/+5
* CreateVirtualRegisters does trivial copy coalescing. If a node def is used by...Evan Cheng2009-01-162-56/+63
* Use lightweight DebugInfo objects directly.Devang Patel2009-01-161-51/+50
* Align source code.Devang Patel2009-01-161-4/+4
* Fix a "comparison between signed and unsigned integer expressions"Dan Gohman2009-01-161-1/+1
* Registry.h should not depend on CommandLine.h.Mikhail Glushenkov2009-01-164-0/+4
* Delete trailing whitespace.Mikhail Glushenkov2009-01-164-323/+323
* Validate debug info values only if DwarfDebug is initialized.Devang Patel2009-01-161-1/+1
* Any debug info symbol is only valid if atleast one compile unit is seen.Devang Patel2009-01-161-0/+4
* Initial hazard recognizer support in post-pass scheduling. This includesDan Gohman2009-01-162-9/+120
* Do not stumble over forward declared struct member. Devang Patel2009-01-161-0/+5
* Validate dbg_* intrinsics before lowering them.Devang Patel2009-01-153-10/+55
* Added missing support to widen an operand from a bit convert.Mon P Wang2009-01-152-0/+32
* Generalize the HazardRecognizer interface so that it can be usedDan Gohman2009-01-153-23/+14
* Simplify the MachineLICM pass by having it only traverse outerDan Gohman2009-01-151-122/+60
* Add the private linkage.Rafael Espindola2009-01-155-6/+13
* Use lightweight DebugInfo objects directly.Devang Patel2009-01-151-82/+65
* Move a few containers out of ScheduleDAGInstrs::BuildSchedGraphDan Gohman2009-01-1512-108/+103
* Use variable's context to identify respective DbgScope.Devang Patel2009-01-151-11/+25
* Make getWidenVectorType const; this file was missed in theDan Gohman2009-01-151-1/+1
* More consts on TargetLowering references.Dan Gohman2009-01-154-10/+9
* Use const with TargetLowering references in a few more places.Dan Gohman2009-01-152-5/+7
* 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