summaryrefslogtreecommitdiffstats
path: root/llvm/lib/CodeGen
Commit message (Expand)AuthorAgeFilesLines
* Fix weird typo which leads to unallocated memory access for nodes with 4 resu...Anton Korobeynikov2009-12-131-1/+1
* Delete an unnecessary line. The VTSDNode on a SIGN_EXTEND_REG is neverDan Gohman2009-12-111-1/+0
* Don't try to move a MBB into the fall-through position if it's a landing pad orBill Wendling2009-12-112-29/+26
* Construct CompileUnits lazily.Devang Patel2009-12-112-10/+12
* Implement vector widening, splitting, and scalarizing for SIGN_EXTEND_INREG.Dan Gohman2009-12-117-32/+84
* Fix the result type of SELECT nodes lowered from Select instructions withDan Gohman2009-12-111-1/+1
* Honour setHasCalls() set from isel.Anton Korobeynikov2009-12-111-2/+2
* Revert part of r91101 which was causing an infinite loop in the self-hostingBill Wendling2009-12-111-3/+8
* Coalesce insert_subreg undef, x first to avoid phase ordering issue.Evan Cheng2009-12-112-5/+20
* Address comments on last patch:Bill Wendling2009-12-111-13/+8
* A machine basic block may end in an unconditional branch, however it may haveBill Wendling2009-12-111-7/+36
* If VariableDIe is not created (may be because global was optimzed away) then ...Devang Patel2009-12-101-0/+2
* It's not safe to coalesce a move where src and dst registers have different s...Evan Cheng2009-12-101-1/+7
* Refactor code that finds context for a given die.Devang Patel2009-12-102-42/+24
* Refactor.Devang Patel2009-12-102-20/+39
* Also attempt trivial coalescing for live intervals that end in a copy.Jakob Stoklund Olesen2009-12-102-74/+111
* Reapply r90858, a cleanup patch.Devang Patel2009-12-092-166/+81
* <rdar://problem/7453528>. Track only physical registers that are valid for th...David Goodwin2009-12-094-17/+28
* Added a new "splitting" spiller.Lang Hames2009-12-095-22/+339
* Teach InferPtrAlignment to infer GV+cst alignment and use it to simplify x86 ...Evan Cheng2009-12-091-0/+6
* Move isConsecutiveLoad to SelectionDAG. It's not target dependent and it's pr...Evan Cheng2009-12-093-44/+44
* Infer alignment for non-fixed stack object.Evan Cheng2009-12-091-3/+4
* Add const qualifier.Evan Cheng2009-12-091-1/+1
* Refactor InferAlignment out of DAGCombine.Evan Cheng2009-12-092-45/+46
* Revert 90858 90875 and 90805 for now.Devang Patel2009-12-082-153/+173
* Cleanup.Devang Patel2009-12-082-167/+82
* Do not try to push dead variable's debug info into namespace info.Devang Patel2009-12-081-3/+5
* Watch out for duplicated PHI instructions.Evan Cheng2009-12-071-3/+37
* Follow up to 90488. Turn a check into an assertion.Evan Cheng2009-12-071-2/+2
* Add support to emit debug info for c++ style namespaces.Devang Patel2009-12-072-8/+71
* Delete code accidentally left behind.Evan Cheng2009-12-071-10/+0
* Pre-regalloc tale duplication. Work in progress.Evan Cheng2009-12-072-91/+231
* If BB is empty, insert PHI before end() instead of front().Evan Cheng2009-12-071-3/+6
* Truncate the arguments of llvm.frameaddress / llvm.returnaddress intrinsics f...Anton Korobeynikov2009-12-072-1/+13
* Remove old DBG_LABEL code.Dan Gohman2009-12-051-8/+0
* Remove the unused DisableLegalizeTypes option and related code.Dan Gohman2009-12-052-52/+47
* Temporarily revert r90502. It was causing the llvm-gcc bootstrap on PPC to fail.Bill Wendling2009-12-052-95/+51
* Don't print a space before the : between the file name and line number.Dan Gohman2009-12-051-2/+2
* Print newlines after printing labels for debug info, so that the outputDan Gohman2009-12-052-0/+2
* Don't blindly set the debug location for PHI node copies.Dan Gohman2009-12-051-3/+3
* Make TargetSelectInstruction protected and called from FastISel.cppDan Gohman2009-12-052-7/+9
* Remove the target hook TargetInstrInfo::BlockHasNoFallThrough in favor ofDan Gohman2009-12-052-10/+1
* Simplify this code: don't call AnalyzeBranch before doing simpler checks.Dan Gohman2009-12-051-13/+13
* The debug information for an LLVM Instruction applies to that InstructionDan Gohman2009-12-051-33/+57
* Fix this code to use DIScope instead of DICompileUnit, as in r90181.Dan Gohman2009-12-051-8/+9
* Don't print the debug directory; it's often long and uninteresting. OmitDan Gohman2009-12-051-2/+7
* Print a space between the comment character and the text.Dan Gohman2009-12-041-4/+6
* In TAG_subrange_type, uppder bound is zero indexed. Devang Patel2009-12-041-2/+1
* Use new interfaces to print spill size.David Greene2009-12-041-6/+9
* Handle recursive PHI's.Evan Cheng2009-12-041-18/+18
OpenPOWER on IntegriCloud