aboutsummaryrefslogtreecommitdiff
path: root/lib/CodeGen
AgeCommit message (Expand)Author
2009-12-14Use DW_AT_specification to point to DIE describing function declaration.Devang Patel
2009-12-14Added CalcSpillWeights to CMakeLists.Lang Hames
2009-12-14Whitespace changes, comment clarification. No functional changes.Bill Wendling
2009-12-14Moved spill weight calculation out of SimpleRegisterCoalescing and into its o...Lang Hames
2009-12-13Fix weird typo which leads to unallocated memory access for nodes with 4 resu...Anton Korobeynikov
2009-12-11Delete an unnecessary line. The VTSDNode on a SIGN_EXTEND_REG is neverDan Gohman
2009-12-11Don't try to move a MBB into the fall-through position if it's a landing pad orBill Wendling
2009-12-11Construct CompileUnits lazily.Devang Patel
2009-12-11Implement vector widening, splitting, and scalarizing for SIGN_EXTEND_INREG.Dan Gohman
2009-12-11Fix the result type of SELECT nodes lowered from Select instructions withDan Gohman
2009-12-11Honour setHasCalls() set from isel.Anton Korobeynikov
2009-12-11Revert part of r91101 which was causing an infinite loop in the self-hostingBill Wendling
2009-12-11Coalesce insert_subreg undef, x first to avoid phase ordering issue.Evan Cheng
2009-12-11Address comments on last patch:Bill Wendling
2009-12-11A machine basic block may end in an unconditional branch, however it may haveBill Wendling
2009-12-10If VariableDIe is not created (may be because global was optimzed away) then ...Devang Patel
2009-12-10It's not safe to coalesce a move where src and dst registers have different s...Evan Cheng
2009-12-10Refactor code that finds context for a given die.Devang Patel
2009-12-10Refactor.Devang Patel
2009-12-10Also attempt trivial coalescing for live intervals that end in a copy.Jakob Stoklund Olesen
2009-12-09Reapply r90858, a cleanup patch.Devang Patel
2009-12-09<rdar://problem/7453528>. Track only physical registers that are valid for th...David Goodwin
2009-12-09Added a new "splitting" spiller.Lang Hames
2009-12-09Teach InferPtrAlignment to infer GV+cst alignment and use it to simplify x86 ...Evan Cheng
2009-12-09Move isConsecutiveLoad to SelectionDAG. It's not target dependent and it's pr...Evan Cheng
2009-12-09Infer alignment for non-fixed stack object.Evan Cheng
2009-12-09Add const qualifier.Evan Cheng
2009-12-09Refactor InferAlignment out of DAGCombine.Evan Cheng
2009-12-08Revert 90858 90875 and 90805 for now.Devang Patel
2009-12-08Cleanup.Devang Patel
2009-12-08Do not try to push dead variable's debug info into namespace info.Devang Patel
2009-12-07Watch out for duplicated PHI instructions.Evan Cheng
2009-12-07Follow up to 90488. Turn a check into an assertion.Evan Cheng
2009-12-07Add support to emit debug info for c++ style namespaces.Devang Patel
2009-12-07Delete code accidentally left behind.Evan Cheng
2009-12-07Pre-regalloc tale duplication. Work in progress.Evan Cheng
2009-12-07If BB is empty, insert PHI before end() instead of front().Evan Cheng
2009-12-07Truncate the arguments of llvm.frameaddress / llvm.returnaddress intrinsics f...Anton Korobeynikov
2009-12-05Remove old DBG_LABEL code.Dan Gohman
2009-12-05Remove the unused DisableLegalizeTypes option and related code.Dan Gohman
2009-12-05Temporarily revert r90502. It was causing the llvm-gcc bootstrap on PPC to fail.Bill Wendling
2009-12-05Don't print a space before the : between the file name and line number.Dan Gohman
2009-12-05Print newlines after printing labels for debug info, so that the outputDan Gohman
2009-12-05Don't blindly set the debug location for PHI node copies.Dan Gohman
2009-12-05Make TargetSelectInstruction protected and called from FastISel.cppDan Gohman
2009-12-05Remove the target hook TargetInstrInfo::BlockHasNoFallThrough in favor ofDan Gohman
2009-12-05Simplify this code: don't call AnalyzeBranch before doing simpler checks.Dan Gohman
2009-12-05The debug information for an LLVM Instruction applies to that InstructionDan Gohman
2009-12-05Fix this code to use DIScope instead of DICompileUnit, as in r90181.Dan Gohman
2009-12-05Don't print the debug directory; it's often long and uninteresting. OmitDan Gohman