aboutsummaryrefslogtreecommitdiffstats
path: root/lib
Commit message (Expand)AuthorAgeFilesLines
* X86AsmPrinter doesn't know how to handle the X86II::MO_GOT_ABSOLUTE_ADDRESS flagJakob Stoklund Olesen2011-04-301-0/+12
* Enable CFI on OS X.Rafael Espindola2011-04-303-1/+7
* When a physreg is live-in and live through a basic block, make sure its liveJakob Stoklund Olesen2011-04-301-1/+1
* InstCombine: Turn (zext A) udiv (zext B) into (zext (A udiv B)). Same for ure...Benjamin Kramer2011-04-301-1/+28
* Use SimplifyDemandedBits on div instructions.Benjamin Kramer2011-04-301-0/+4
* Implement MCAsmStreamer::EmitEHSymAttributes. Doing this in the asm streamerRafael Espindola2011-04-301-3/+31
* Handle PrivateExtern eh symbols.Rafael Espindola2011-04-301-0/+2
* Avoid using stale entries form the sibling value map.Jakob Stoklund Olesen2011-04-301-5/+21
* Use hysteresis for local live range splitting as well.Jakob Stoklund Olesen2011-04-301-4/+4
* Add all the plumbing needed for MC to expand cfi to the old tables inRafael Espindola2011-04-305-6/+49
* Implement MCAsmStreamer::EmitDwarfAdvanceFrameAddr.Rafael Espindola2011-04-303-22/+34
* Update comment.Jakob Stoklund Olesen2011-04-301-2/+2
* Use a greedy algorithm for allocating registers.Jakob Stoklund Olesen2011-04-301-3/+3
* Print out the 'nontemporal' info on a store.Bill Wendling2011-04-291-0/+4
* Make FastEmit_ri_ try a bit harder to succeed for supported operations; FastE...Eli Friedman2011-04-291-2/+7
* 80-col.Eric Christopher2011-04-291-8/+9
* Zap a couple now-unused functions.Eli Friedman2011-04-291-10/+0
* Switch to ImmLeaf (which can be used by FastISel) for a few more common ARM/T...Eli Friedman2011-04-293-2/+7
* Assing line number info to new PHIs created by SSA updater.Devang Patel2011-04-292-0/+17
* Add FastEmitInst_ii for the arm fast isel generator. It doesn't use it, butEric Christopher2011-04-291-0/+23
* Some cleanup and optimize fallthrough more.Eric Christopher2011-04-291-8/+13
* Avoid some uses of .uleb128. This is a small speedup and more importantlyRafael Espindola2011-04-291-17/+22
* Implement MCAsmStreamer::EmitCFIDefCfa.Rafael Espindola2011-04-291-1/+4
* Print new instructions without DebugLoc.Devang Patel2011-04-291-0/+9
* Re-committing r130454, which does not in fact break anything.Eli Friedman2011-04-291-19/+2
* Preserve line number information.Devang Patel2011-04-291-1/+2
* Add trunc->branch support, this won't help with clang's i8->i1 truncationsEric Christopher2011-04-291-1/+24
* SimplifyCFG: Expose phi node folding cost threshold as command line parameterPeter Collingbourne2011-04-291-1/+6
* SimplifyCFG: Add CostRemaining parameter to DominatesMergePointPeter Collingbourne2011-04-291-9/+38
* SimplifyCFG: Add Trunc, ZExt and SExt to the list of cheap instructions for p...Peter Collingbourne2011-04-291-0/+3
* MCAsmLayout: Add support for computing the symbol offset of variables. NotDaniel Dunbar2011-04-291-0/+27
* MC: Change variable symbols to be recognized as defined, by assigning their s...Daniel Dunbar2011-04-291-3/+7
* MC/Mach-O: Update getSymbolAddress() to support evaluation of variables.Daniel Dunbar2011-04-291-0/+27
* MC/Mach-O: Allow emission of relocations for variables in some more cases.Daniel Dunbar2011-04-291-19/+19
* MC/Mach-O: Find section ordinal's by looking at the symbol, instead of assumi...Daniel Dunbar2011-04-291-4/+8
* Hoist MCLineEntry construction AsmPrinter so that anyone who derives from Asm...Devang Patel2011-04-292-3/+3
* MCExpr: Add FindAssociatedSection, which attempts to mirror the 'as' semanticsDaniel Dunbar2011-04-292-0/+45
* MC/AsmParser: Generalize a check.Daniel Dunbar2011-04-291-1/+1
* Fix a C++0x portability issue with std::make_pair. Explicitly providing templ...Douglas Gregor2011-04-291-1/+1
* Include <pthread.h> before we use pthread_self/pthread_killDouglas Gregor2011-04-291-3/+3
* The last hack for producing bit identical output with cfi on OS X.Rafael Espindola2011-04-291-0/+8
* Change DwarfCFIException's member variables to track what it actuallyRafael Espindola2011-04-292-34/+38
* Teach Thumb2 isel to fold and->rotr ==> ROR.Andrew Trick2011-04-291-0/+9
* Factor some code to needsCFIMoves. Avoid printing moves when we don't have to.Rafael Espindola2011-04-292-4/+19
* This is done.Benjamin Kramer2011-04-291-20/+0
* Balance parentheses.Benjamin Kramer2011-04-291-1/+1
* InstCombine: turn (C1 << A) << C2) into (C1 << C2) << A)Benjamin Kramer2011-04-291-1/+8
* clean up after Sean's r127646 patch.Chris Lattner2011-04-291-429/+330
* use the MachineInstrBuilder operator-> to simplify some code.Chris Lattner2011-04-294-21/+18
* Last bit by bit compatibility patch to MCDwarf.cpp: If a FDE with no LSDA isRafael Espindola2011-04-291-5/+20