aboutsummaryrefslogtreecommitdiffstats
path: root/lib/CodeGen
Commit message (Expand)AuthorAgeFilesLines
* Fix emission of debug data for global variables. getContext() on DIGlobalVari...James Molloy2011-09-261-2/+2
* Add target hook for pseudo instruction expansion.Jakob Stoklund Olesen2011-09-251-7/+16
* [vector-select] Address one of the issues in pr10902. EXTRACT_VECTOR_ELEMENTNadav Rotem2011-09-251-2/+7
* Clean up code after renaming LowerSubregs -> ExpandPostRAPseudos.Jakob Stoklund Olesen2011-09-252-45/+42
* Rename LowerSubregs to ExpandPostRAPseudos.Jakob Stoklund Olesen2011-09-252-1/+1
* Implement Duncan's suggestion to use the result of getSetCCResultType if it i...Nadav Rotem2011-09-241-4/+9
* [Vector-Select] Address one of the problems in 10902.Nadav Rotem2011-09-241-1/+10
* Verify that terminators follow non-terminators.Jakob Stoklund Olesen2011-09-231-0/+13
* PR10998: It is not legal to sink an instruction past the terminator of a bloc...Eli Friedman2011-09-231-1/+9
* Tweak the handling of MERGE_VALUES nodes: remove the need forDuncan Sands2011-09-236-51/+43
* Vector-Select: Address one of the problems in pr10902. Add handling for theNadav Rotem2011-09-232-0/+43
* Fix SimplifySelectCC to add newly created nodes to the DAGCombinerDan Gohman2011-09-221-0/+3
* Constrain register classes instead of emitting copies.Jakob Stoklund Olesen2011-09-221-3/+5
* Add a MinNumRegs argument to MRI::constrainRegClass().Jakob Stoklund Olesen2011-09-221-4/+6
* Use the C personality function instead of the C++ personality function.Bill Wendling2011-09-221-3/+1
* Do not unnecessarily use AT_specification DIE because it does not add any value.Devang Patel2011-09-211-1/+1
* Attempt to update the shadow stack GC pass to the new EH model.Bill Wendling2011-09-211-5/+17
* Tidy up. Whitepsace.Jim Grosbach2011-09-211-3/+3
* [VECTOR-SELECT] Address one of the bugs in pr10902.Nadav Rotem2011-09-211-0/+2
* Lower ARM adds/subs to add/sub after adding optional CPSR operand.Andrew Trick2011-09-213-6/+8
* Add a DAGCombine for subvector extracts to remove useless chains ofBruno Cardoso Lopes2011-09-201-0/+32
* Restore hasPostISelHook tblgen flag.Andrew Trick2011-09-202-2/+8
* ARM isel bug fix for adds/subs operands.Andrew Trick2011-09-202-8/+2
* whitespaceAndrew Trick2011-09-202-30/+30
* white space cleanupsNadav Rotem2011-09-181-5/+4
* Namespacify.Benjamin Kramer2011-09-161-0/+2
* Spill mode: Hoist back-copies locally.Jakob Stoklund Olesen2011-09-161-6/+17
* Disable local spill hoisting for non-killing copies.Jakob Stoklund Olesen2011-09-161-5/+15
* Some legalization fixes for atomic load and store.Eli Friedman2011-09-153-1/+29
* Add an option to disable spill hoisting.Jakob Stoklund Olesen2011-09-151-1/+5
* VirtRegMap is counting spill slots, not register spills.Jakob Stoklund Olesen2011-09-151-3/+3
* Count correctly when a COPY turns into a spill or reload.Jakob Stoklund Olesen2011-09-151-1/+7
* Count inserted spills and reloads more accurately.Jakob Stoklund Olesen2011-09-151-14/+22
* Trace through sibling PHIs in bulk.Jakob Stoklund Olesen2011-09-151-23/+50
* Speed up LiveIntervals::shrinkToUse with some caching.Jakob Stoklund Olesen2011-09-151-6/+8
* Revert r139782, "RemoveCopyByCommutingDef doesn't need hasPHIKill()."Jakob Stoklund Olesen2011-09-151-8/+8
* Stop verifying hasPHIKill() flags.Jakob Stoklund Olesen2011-09-151-11/+1
* RemoveCopyByCommutingDef doesn't need hasPHIKill().Jakob Stoklund Olesen2011-09-151-8/+8
* It is safe to remat a value killed by phis.Jakob Stoklund Olesen2011-09-151-3/+1
* Leave hasPHIKill flags alone in LiveInterval::RenumberValues.Jakob Stoklund Olesen2011-09-151-21/+0
* [regcoalescing] bug fix for RegistersDefinedFromSameValue.Andrew Trick2011-09-151-2/+5
* Add support to emit debug info for C++0x nullptr type.Devang Patel2011-09-141-4/+11
* Ignore the cloning of unknown registers.Jakob Stoklund Olesen2011-09-141-0/+4
* Hoist back-copies to the least busy dominator.Jakob Stoklund Olesen2011-09-142-2/+66
* Add integer promotion support for vselectNadav Rotem2011-09-142-0/+10
* Distinguish complex mapped values from forced recomputation.Jakob Stoklund Olesen2011-09-132-53/+40
* Implement -split-spill-mode=size.Jakob Stoklund Olesen2011-09-132-0/+164
* Fix check for unaligned load/store so it doesn't catch over-aligned load/store.Eli Friedman2011-09-131-2/+2
* Error out on CodeGen of unaligned load/store. Fix test so it isn't accidenta...Eli Friedman2011-09-131-2/+9
* Fix the assertion which checks the size of the input operand.Nadav Rotem2011-09-131-1/+1