- fe586b3 Initialize uninitialized variables. by Bill Wendling · 16 years ago
- 408e9d1 Initialize uninitialized variables. by Bill Wendling · 16 years ago
- 6404e4e Add support to emit debug info for C++ namespaces. by Devang Patel · 16 years ago
- 4bbf4ee Remove isPod() from DenseMapInfo, splitting it out to its own by Chris Lattner · 16 years ago
- 9818c04 Make 91378 more conservative. by Evan Cheng · 16 years ago
- 614407a Initial work on disabling the scheduler. This is a work in progress, and this by Bill Wendling · 16 years ago
- 3466f13 Tail duplication should zap a copy it inserted for SSA update if the copy is the only use of its source. by Evan Cheng · 16 years ago
- 8acb310 Fold (zext (and x, cst)) -> (and (zext x), cst). by Evan Cheng · 16 years ago
- 99b653c Propagate zest through logical shift. by Evan Cheng · 16 years ago
- 43cf6c3 Revert these. They may have been causing 483_xalancbmk to fail: by Bill Wendling · 16 years ago
- 2e141d7 Fix integer cast code to handle vector types. by Dan Gohman · 16 years ago
- 688fb80 Fix this to properly clear the FastISel debug location. Thanks to by Dan Gohman · 16 years ago
- f8084fb The CIE says that the LSDA point in the FDE section is an "sdata4". That's fine, by Bill Wendling · 16 years ago
- ffe966c Use DW_AT_specification to point to DIE describing function declaration. by Devang Patel · 16 years ago
- 94a4a5e Added CalcSpillWeights to CMakeLists. by Lang Hames · 16 years ago
- 85de1e5 Whitespace changes, comment clarification. No functional changes. by Bill Wendling · 16 years ago
- a937f22 Moved spill weight calculation out of SimpleRegisterCoalescing and into its own pass: CalculateSpillWeights. by Lang Hames · 16 years ago
- 60283f9 Fix weird typo which leads to unallocated memory access for nodes with 4 results. by Anton Korobeynikov · 16 years ago
- a0474a8 Delete an unnecessary line. The VTSDNode on a SIGN_EXTEND_REG is never by Dan Gohman · 16 years ago
- c42a0b7 Don't try to move a MBB into the fall-through position if it's a landing pad or by Bill Wendling · 16 years ago
- d037d7a Construct CompileUnits lazily. by Devang Patel · 16 years ago
- 87862e7 Implement vector widening, splitting, and scalarizing for SIGN_EXTEND_INREG. by Dan Gohman · 16 years ago
- a4f9cc4 Fix the result type of SELECT nodes lowered from Select instructions with by Dan Gohman · 16 years ago
- 817a464 Honour setHasCalls() set from isel. by Anton Korobeynikov · 16 years ago
- a288b2f Revert part of r91101 which was causing an infinite loop in the self-hosting by Bill Wendling · 16 years ago
- ac94863 Coalesce insert_subreg undef, x first to avoid phase ordering issue. by Evan Cheng · 16 years ago
- 64bdde2 Address comments on last patch: by Bill Wendling · 16 years ago
- 4bde1ab A machine basic block may end in an unconditional branch, however it may have by Bill Wendling · 16 years ago
- edb4563 If VariableDIe is not created (may be because global was optimzed away) then do not try to use the variable die. by Devang Patel · 16 years ago
- 6fd78ec It's not safe to coalesce a move where src and dst registers have different subregister indices. e.g.: by Evan Cheng · 16 years ago
- c366f83 Refactor code that finds context for a given die. by Devang Patel · 16 years ago
- 16ced73 Refactor. by Devang Patel · 16 years ago
- cf97036 Also attempt trivial coalescing for live intervals that end in a copy. by Jakob Stoklund Olesen · 16 years ago
- 8a24114 Reapply r90858, a cleanup patch. by Devang Patel · 16 years ago
- 990d285 <rdar://problem/7453528>. Track only physical registers that are valid for the target. by David Goodwin · 16 years ago
- 6194569 Added a new "splitting" spiller. by Lang Hames · 16 years ago
- 7bd6478 Teach InferPtrAlignment to infer GV+cst alignment and use it to simplify x86 isl lowering code. by Evan Cheng · 16 years ago
- 64fa4a9 Move isConsecutiveLoad to SelectionDAG. It's not target dependent and it's primary used by selectdag passes. by Evan Cheng · 16 years ago
- de2ace1 Infer alignment for non-fixed stack object. by Evan Cheng · 16 years ago
- 7ced2e0 Add const qualifier. by Evan Cheng · 16 years ago
- f2dc5c7 Refactor InferAlignment out of DAGCombine. by Evan Cheng · 16 years ago
- 0000fad Revert 90858 90875 and 90805 for now. by Devang Patel · 16 years ago
- a3a60c6 Cleanup. There is no need to supply ModuleCU to addType() as a parameter. by Devang Patel · 16 years ago
- 018b660 Do not try to push dead variable's debug info into namespace info. by Devang Patel · 16 years ago
- 3a41ddb Watch out for duplicated PHI instructions. by Evan Cheng · 16 years ago
- d8f079c Follow up to 90488. Turn a check into an assertion. by Evan Cheng · 16 years ago
- 4063f6b Add support to emit debug info for c++ style namespaces. by Devang Patel · 16 years ago
- 80564f7 Delete code accidentally left behind. by Evan Cheng · 16 years ago
- 75eb535 Pre-regalloc tale duplication. Work in progress. by Evan Cheng · 16 years ago
- 7e572eb If BB is empty, insert PHI before end() instead of front(). by Evan Cheng · 16 years ago
- 1c3436a Truncate the arguments of llvm.frameaddress / llvm.returnaddress intrinsics from i32 to platform's largest native type by Anton Korobeynikov · 16 years ago
- 87bad70 Remove old DBG_LABEL code. by Dan Gohman · 16 years ago
- 714efc6 Remove the unused DisableLegalizeTypes option and related code. by Dan Gohman · 16 years ago
- dc492e0 Temporarily revert r90502. It was causing the llvm-gcc bootstrap on PPC to fail. by Bill Wendling · 16 years ago
- b3b9821 Don't print a space before the : between the file name and line number. by Dan Gohman · 16 years ago
- eecb991 Print newlines after printing labels for debug info, so that the output by Dan Gohman · 16 years ago
- 381ca55 Don't blindly set the debug location for PHI node copies. by Dan Gohman · 16 years ago
- 6e3ff37 Make TargetSelectInstruction protected and called from FastISel.cpp by Dan Gohman · 16 years ago
- 864e2ef Remove the target hook TargetInstrInfo::BlockHasNoFallThrough in favor of by Dan Gohman · 16 years ago
- 735985f Simplify this code: don't call AnalyzeBranch before doing simpler checks. by Dan Gohman · 16 years ago
- 07f111e The debug information for an LLVM Instruction applies to that Instruction by Dan Gohman · 16 years ago
- 3b9bc04 Fix this code to use DIScope instead of DICompileUnit, as in r90181. by Dan Gohman · 16 years ago
- 4b808b0 Don't print the debug directory; it's often long and uninteresting. Omit by Dan Gohman · 16 years ago
- fcafe44 Print a space between the comment character and the text. by Dan Gohman · 16 years ago
- d55224c In TAG_subrange_type, uppder bound is zero indexed. by Devang Patel · 16 years ago
- f7ea2a5 by David Greene · 16 years ago
- 11572ba Handle recursive PHI's. by Evan Cheng · 16 years ago
- 79fc6f4 Add a pre-regalloc tail duplication pass. by Evan Cheng · 16 years ago
- 9d0f8bb Don't try to be cute with undef optimization here. Let ProcessImplicitDefs handle it. by Evan Cheng · 16 years ago
- 36236b7 Add note about a subtle bug in this code. Does not effect the main by Duncan Sands · 16 years ago
- 6b74e50 Also attempt trivial coalescing for live intervals that end in a copy. by Jakob Stoklund Olesen · 16 years ago
- 2e65c29 - If the reaching definition is an undef and the use is a PHI, add the implicit_def to the end of the source block. by Evan Cheng · 16 years ago
- b3235d2 Insert composite type DIE into the map before processing type fields. This allows fields to find their context DIE from the map. by Devang Patel · 16 years ago
- 01306ca Handle undef values properly. by Evan Cheng · 16 years ago
- 9aed939 Watch out for PHI instruction with no source operands. by Evan Cheng · 16 years ago
- 9993b88 Fix ExpandShiftWithUnknownAmountBit, which was completely bogus. by Duncan Sands · 16 years ago
- f4811a9 Clean up some loop logic. by Jakob Stoklund Olesen · 16 years ago
- 5d11eb0 Add support to emit debug info for virtual functions and virtual base classes. by Devang Patel · 16 years ago
- 111e762 Teach tail duplication to update SSA form. Work in progress. by Evan Cheng · 16 years ago
- 93e0ed3 Don't pull vector sext through both hands of a logical operation, since doing so prevents the fusion of vector sext and setcc into vsetcc. by Nate Begeman · 16 years ago
- 9f0d4e6 Don't call getValueType() on a null SDValue by Jakob Stoklund Olesen · 16 years ago
- 229694f Fill out codegen SSA updater. It's not yet tested. by Evan Cheng · 16 years ago
- 15d75d9 Don't hang on to pointers or references after vector::push_back. by Jakob Stoklund Olesen · 16 years ago
- 1d5cc1d Emit method definition DIE at module level (even for methods with inlined functino body at soure level) so that the debugger can invoke it. This fixes many test failures in gdb test suite. by Devang Patel · 16 years ago
- 7896c9f improve portability to avoid conflicting with std::next in c++'0x. by Chris Lattner · 16 years ago
- e731fa2 Fix CMake makefiles by Douglas Gregor · 16 years ago
- 651ea53 Skeleton for MachineInstr level SSA updater. by Evan Cheng · 16 years ago
- b51d3f9 Add MaxStackAlignment.cpp to CMake by Jim Grosbach · 16 years ago
- e27d205 Factor the stack alignment calculations out into a target independent pass. by Jim Grosbach · 16 years ago
- f1e01dc Don't count PHI instructions toward the limit for tail duplicating a block. by Bob Wilson · 16 years ago
- 69f57b1 Clarify that DIEString does not keep a copy of the string. by Devang Patel · 16 years ago
- 7d0750a Reuse existing subprogram DIE. by Devang Patel · 16 years ago
- 9836a26 Fix PR5391: support early clobber physical register def tied with a use (ewwww) by Evan Cheng · 16 years ago
- 5b69fe7 Add edge source labels to SelectionDAG graphs, now that the graph printing by Dan Gohman · 16 years ago
- 0baf2a3 Minor cleanups. by Dan Gohman · 16 years ago
- 241c595 Trim an unnecessary #include. by Dan Gohman · 16 years ago
- c09ddc1 Clear function specific containers while processing end of a function, even if DW_TAG_subprogram for current function is not found. by Devang Patel · 16 years ago
- 8f72235 Move PHIElimination::isLiveOut method to LiveVariables. by Jakob Stoklund Olesen · 16 years ago
- 579d6d9 Use CFG connectedness as a secondary sort key when deciding the order of copy coalescing. by Jakob Stoklund Olesen · 16 years ago
- 261a7d9 Devang pointed out that this code should use DIScope instead of by Dan Gohman · 16 years ago