aboutsummaryrefslogtreecommitdiff
path: root/lib/CodeGen/SelectionDAG
AgeCommit message (Expand)Author
2009-04-16Do not treat beginning of inlined scope as beginning of normal function scope...Devang Patel
2009-04-16Record line number at the beginning of a func.start.Devang Patel
2009-04-16In -fast mode do what FastISel does.Devang Patel
2009-04-16If FastISel is run and it has known DebugLoc then use it.Devang Patel
2009-04-16If location where the function was inlined is not know then do not emit debug...Devang Patel
2009-04-15Add DISubprogram is not null check.Devang Patel
2009-04-15Generalize one of the SelectionDAG::ReplaceAllUsesWith overloadsDan Gohman
2009-04-15Construct and emit DW_TAG_inlined_subroutine DIEs for inlined subroutine scop...Devang Patel
2009-04-14When the result of an EXTRACT_SUBREG, INSERT_SUBREG, or SUBREG_TO_REGDan Gohman
2009-04-14Do not force asm's to be chained if they don't touchDale Johannesen
2009-04-13Make these errors more noticable in build logs.Daniel Dunbar
2009-04-13Change SelectionDAG type legalization to allow BUILD_VECTOR operands to beBob Wilson
2009-04-13Rename COPY_TO_SUBCLASS to COPY_TO_REGCLASS, and generalizeDan Gohman
2009-04-13Refactor some code in SelectionDAGLegalize::ExpandBUILD_VECTOR.Bob Wilson
2009-04-13Right now, Debugging information to encode scopes (DW_TAG_lexical_block) reli...Devang Patel
2009-04-13Reapply 68847.Devang Patel
2009-04-13Add a new TargetInstrInfo MachineInstr opcode, COPY_TO_SUBCLASS.Dan Gohman
2009-04-12make UpdateValueMap handle the possiblity that we could beChris Lattner
2009-04-12optimize FastISel::UpdateValueMap to avoid duplicate map lookups,Chris Lattner
2009-04-11Revert r68847. It breaks the build on non-Darwin targets, with this messageDan Gohman
2009-04-11Keep track of inlined functions and their locations. This information is coll...Devang Patel
2009-04-10Clean up a bunch of whitespace issues and fix a comment typo.Bob Wilson
2009-04-10Now that register classes have names, include the name in debug output.Dan Gohman
2009-04-09Remove the obsolete SelectionDAG::getNodeValueTypes and simplifyDan Gohman
2009-04-09Silence unused variable warning.Devang Patel
2009-04-09llvm.dbg.func_start also defines beginning of function scope.Devang Patel
2009-04-09Generalize ExtendUsesToFormExtLoad to be usable for ANY_EXTEND,Dan Gohman
2009-04-09Don't copy the operand of a SwitchInst into virtual registers asDan Gohman
2009-04-08Soft float support for FREM.Duncan Sands
2009-04-08Soft float support for undef. Reported by Xerxes RÄnby.Duncan Sands
2009-04-08Implement support for using modeling implicit-zero-extension on x86-64Dan Gohman
2009-04-07Revert prev. patch for now.Devang Patel
2009-04-07Right now DBG_LABEL are required for llvm.dbg.region_start and llvm.dbg.regio...Devang Patel
2009-04-07Don't attempt to handle aggregate argument values in FastISel; letDan Gohman
2009-04-03Fix a TargetLowering optimization so that it doesn't duplicateDan Gohman
2009-04-03Delete ISD::INSERT_SUBREG and ISD::EXTRACT_SUBREG, which are unused.Dan Gohman
2009-04-02To convert the StopPoint insn into an assembler directive by ISel, we need to...Sanjiv Gupta
2009-03-31Fully general expansion of integer shift of any size.Evan Cheng
2009-03-31Minor top-level comment fix.Dan Gohman
2009-03-31Fix live-out reg logic to not insert over-aggressive AssertZExtDan Gohman
2009-03-29Fix PR3899: add support for extracting floats from vectorsDuncan Sands
2009-03-28Make check in CheckTailCallReturnConstraints for ignorable instructions betweenArnold Schwaighofer
2009-03-28Enable tail call optimization for functions that return a struct (bug 3664) a...Arnold Schwaighofer
2009-03-28Optimize some 64-bit multiplication by constants into two lea's or one lea + ...Evan Cheng
2009-03-27Fix what surely must be a copy+pasto.Dan Gohman
2009-03-27Initialize LiveOutInfo's APInt members to zero, as APInt'sDan Gohman
2009-03-26Pull transform from target-dependent code into target-independent code.Bill Wendling
2009-03-25Revert 67132. This is breaking some objective-c apps.Evan Cheng
2009-03-25When optimizing with debug info, don't keep theDale Johannesen
2009-03-24more tidying: name the components of PhysReg in the case whenChris Lattner