aboutsummaryrefslogtreecommitdiff
path: root/lib/CodeGen/SelectionDAG/SelectionDAGBuild.cpp
AgeCommit message (Expand)Author
2009-05-03-Move the DwarfWriter::ValidDebugInfo check to a static DIDescriptor::ValidDe...Argyrios Kyrtzidis
2009-04-30Make DebugLoc independent of DwarfWriter.Argyrios Kyrtzidis
2009-04-30fix a regression handling indirect results: these need to be consideredChris Lattner
2009-04-29Instead of passing in an unsigned value for the optimization level, use an enum,Bill Wendling
2009-04-29Implement review feedback for vector shuffle work.Nate Begeman
2009-04-29Second attempt:Bill Wendling
2009-04-28r70270 isn't ready yet. Back this out. Sorry for the noise.Bill Wendling
2009-04-28Massive check in. This changes the "-fast" flag to "-O#" in llc. If you want toBill Wendling
2009-04-272nd attempt, fixing SSE4.1 issues and implementing feedback from duncan.Nate Begeman
2009-04-24Revert 69952. Causes testsuite failures on linux x86-64.Rafael Espindola
2009-04-24PR2957Nate Begeman
2009-04-23Factor out a bit of code that appears in several places into aDan Gohman
2009-04-23Handle Void types in ComputeValueVTs. This doesn't currently occur,Dan Gohman
2009-04-18Inline asm's were still introducing bogus dependencies;Dale Johannesen
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-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-13Right now, Debugging information to encode scopes (DW_TAG_lexical_block) reli...Devang Patel
2009-04-13Reapply 68847.Devang Patel
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-09Remove the obsolete SelectionDAG::getNodeValueTypes and simplifyDan Gohman
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-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-03-31Fix live-out reg logic to not insert over-aggressive AssertZExtDan Gohman
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
2009-03-24Tidy a bit more.Chris Lattner
2009-03-24simplify this code a bit now that "allocation to a vreg class" can neverChris Lattner
2009-03-23Model inline asm constraint which ties an input to an output register as mach...Evan Cheng
2009-03-20For inline asm output operand that matches an input. Encode the input operand...Evan Cheng
2009-03-17Don't force promotion of return arguments on the callee.Rafael Espindola
2009-03-17Fix codegen to compute the size of an allocation by multiplying theChris Lattner
2009-03-13Oops...I committed too much.Bill Wendling
2009-03-13Temporarily XFAIL this test.Bill Wendling
2009-03-09Pass in a std::string when getting the names of debugging things. This cuts downBill Wendling
2009-02-25Revert BuildVectorSDNode related patches: 65426, 65427, and 65296.Evan Cheng
2009-02-25Fix big-endian codegen bug. We're splitting upDale Johannesen
2009-02-25Clean up dwarf writer, part 1. This eliminated the horrible recursive getGlob...Evan Cheng
2009-02-24Overhaul my earlier submission due to feedback. It's a large patch, but most ofBill Wendling
2009-02-24- Use the "Fast" flag instead of "OptimizeForSize" to determine whether to emitBill Wendling
2009-02-22Introduce the BuildVectorSDNode class that encapsulates the ISD::BUILD_VECTORScott Michel
2009-02-19Temporarily revert r65065. It was causing test failures.Bill Wendling
2009-02-19Check for -fast here too.Bill Wendling
2009-02-19Generate these labels when we're in "fast" mode, not simply when we're no inBill Wendling