aboutsummaryrefslogtreecommitdiffstats
path: root/lib/CodeGen
Commit message (Expand)AuthorAgeFilesLines
* Refactor code. No functionality change.Evan Cheng2009-01-202-34/+89
* Shift types need to match.Bill Wendling2009-01-201-8/+9
* Fix a dagcombine to not generate loads of non-round integer types,Dan Gohman2009-01-201-1/+1
* Do not use DenseMap because the iterator is invalidated while constructing ty...Devang Patel2009-01-201-2/+2
* Make linear scan's trivial coalescer slightly more aggressive.Evan Cheng2009-01-201-6/+6
* Verify debug info.Devang Patel2009-01-193-10/+27
* Remove SDNode's virtual destructor. This makes it impossible forDan Gohman2009-01-191-53/+14
* Fix SelectionDAG::ReplaceAllUsesWith to behave correctly whenDan Gohman2009-01-192-16/+39
* Few targets like PIC16 wants libcall generation for illegal type i16.Sanjiv Gupta2009-01-182-4/+16
* Simplify extract element based on comments from Duncan Sands.Mon P Wang2009-01-181-7/+3
* 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