aboutsummaryrefslogtreecommitdiffstats
Commit message (Expand)AuthorAgeFilesLines
* Handle a pointer type correctly in SCEVExpander::visitAddRecExpr.Dan Gohman2009-04-161-0/+2
* In the list-burr's pseudo two-addr dependency heuristics, don'tDan Gohman2009-04-161-0/+10
* Handle SUBREG_TO_REG instructions with the same heuristicsDan Gohman2009-04-161-5/+7
* Fix a bug with inttoptr/ptrtoint casts where the pointer has a differentDan Gohman2009-04-162-5/+12
* Do not treat beginning of inlined scope as beginning of normal function scope...Devang Patel2009-04-162-2/+20
* Minor code simplifications. Don't attempt LSR on theoreticalDan Gohman2009-04-161-12/+6
* LSR is no longer a GEP optimizer. It is now an IV expressionDan Gohman2009-04-161-2/+1
* Fix SCEVExpander::visitSMaxExpr and SCEVExpander::visitUMaxExpr toDan Gohman2009-04-161-0/+8
* Teach SCEVExpander::InsertCastOfTo to avoid creating inttoptr-of-ptrtointDan Gohman2009-04-162-2/+10
* Use ConstantExpr::getIntToPtr instead of SCEVExpander::InsertCastOfTo,Dan Gohman2009-04-161-3/+2
* Use a SCEV expression cast instead of immediately inserting aDan Gohman2009-04-161-8/+8
* Record line number at the beginning of a func.start.Devang Patel2009-04-162-2/+2
* fix PR3995. A scale must be 1, 2, 4 or 8.Rafael Espindola2009-04-162-1/+24
* prove diagnostic -> group mapping information.Chris Lattner2009-04-161-1/+13
* Expand GEPs in ScalarEvolution expressions. SCEV expressions can nowDan Gohman2009-04-1610-455/+452
* encode subgroups into the clang .inc file. -Wall now works!Chris Lattner2009-04-161-11/+30
* In -fast mode do what FastISel does.Devang Patel2009-04-162-30/+71
* If FastISel is run and it has known DebugLoc then use it.Devang Patel2009-04-163-3/+10
* If location where the function was inlined is not know then do not emit debug...Devang Patel2009-04-161-5/+11
* start producing subgroup info.Chris Lattner2009-04-161-8/+31
* Another testcase for IV shortening.Dale Johannesen2009-04-161-0/+161
* Eliminate zext over (iv | const) or (signed iv),Dale Johannesen2009-04-151-22/+77
* make sure that empty diag groups get known by clang.Chris Lattner2009-04-151-2/+8
* implement support for writing out diagnostic group tables.Chris Lattner2009-04-151-137/+51
* s/RootDbgScope/FunctionDbgScope/gDevang Patel2009-04-151-13/+13
* Eliminate zext over (iv & const) or ((iv+const)&const)Dale Johannesen2009-04-151-31/+89
* use UppercaseString instead of EmitAllCapsChris Lattner2009-04-151-16/+7
* use escape string.Chris Lattner2009-04-151-13/+6
* teach EscapeString and UnescapeString to handle ".Chris Lattner2009-04-151-0/+3
* Add DISubprogram is not null check.Devang Patel2009-04-151-2/+4
* Generalize one of the SelectionDAG::ReplaceAllUsesWith overloadsDan Gohman2009-04-154-18/+13
* rename -gen-clang-diags-options -> -gen-clang-diag-groupsChris Lattner2009-04-153-8/+8
* move clang-specific makefile goop to clang makefile.Chris Lattner2009-04-151-13/+0
* Fix 80-column violations.Dan Gohman2009-04-152-3/+4
* Add a folding table entry for MOV8rr_NOREX.Dan Gohman2009-04-151-0/+1
* Check isInlinedSubroutine() before creating DW_TAG_inlined_subroutine.Devang Patel2009-04-151-1/+2
* Fix MachineInstr::getNumExplicitOperands to countDan Gohman2009-04-151-2/+2
* don't infer diag class from parenting relations, make it an explicit fieldChris Lattner2009-04-151-15/+1
* include the default mapping in the clang diagnostic .inc files.Chris Lattner2009-04-151-7/+2
* minor cleanupsChris Lattner2009-04-151-17/+11
* Limit the number of times we're willing to chase pointers. Removes an O(n^2)Nick Lewycky2009-04-151-1/+3
* Allow jumping to the end of a bitstream while readingDouglas Gregor2009-04-151-1/+1
* Check for alignment.Bill Wendling2009-04-151-1/+2
* More obsessive reformatting. Fixed some validation errors.Bill Wendling2009-04-151-1009/+1045
* Don't use "protected:" in classes that aren't intended to beDan Gohman2009-04-151-21/+0
* Fix doxygen comment syntax.Dan Gohman2009-04-151-1/+1
* Fix X86MachineFunctionInfo's doxygen comment.Dan Gohman2009-04-151-2/+3
* Move MachineRegisterInfo::setRegClass out of line.Dan Gohman2009-04-152-16/+21
* Move MachineJumpTableInfo::ReplaceMBBInJumpTables out of line.Dan Gohman2009-04-152-14/+19
* Give RemoveRegOperandFromRegInfo a comment and move theDan Gohman2009-04-152-12/+18