aboutsummaryrefslogtreecommitdiff
path: root/lib/CodeGen/SelectionDAG/SelectionDAGBuild.cpp
AgeCommit message (Expand)Author
2009-05-20Fix for PR4235: to build a floating-point value from integer parts, Eli Friedman
2009-05-18Revert last commit. It was wrong.Bill Wendling
2009-05-18Don't call RegionInlinedFnEnd if our optimization level isn't -O0.Bill Wendling
2009-05-14Add an assert to turn a segfault on an unsupported inlineDan Gohman
2009-05-13Removing the HasBuiltinSetjmp flag and associated bits. Flagging the presenceJim Grosbach
2009-05-12Add support for GCC compatible builtin setjmp and longjmp intrinsics. This isJim Grosbach
2009-05-10--- Reverse-merging r71370 into '.':Bill Wendling
2009-05-09A debug function start was not being recorded when the optimization level wasn'tBill Wendling
2009-05-09Rename PaddedSize to AllocSize, in the hope that thisDuncan Sands
2009-05-08Mirror how Fast ISel determines if a region.end intrinsic is the end of anBill Wendling
2009-05-08Do not emit bit tests if target does not support natively left shiftAnton Korobeynikov
2009-05-07Revert 71165. It did more than just revert 71158 and it introducedDan Gohman
2009-05-07Temporarily revert r71158. It was causing a failure during a full bootstrap:Bill Wendling
2009-05-07Make DwarfWriter::RecordInlinedFnStart more like the other DwarfWriter's meth...Argyrios Kyrtzidis
2009-05-04Make DBG_STOPPOINT nodes, and therefore DBG_LABEL labels, get a DebugLoc, so ...Chris Lattner
2009-05-04Restore minor deletion.Mike Stump
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