aboutsummaryrefslogtreecommitdiff
path: root/lib
AgeCommit message (Expand)Author
2011-04-04Delete leftover data members.Jakob Stoklund Olesen
2011-04-04Remove some support for ReturnInsts with multiple operands, and forJay Foad
2011-04-04Region: Allow user control the printing style of the print function.Tobias Grosser
2011-04-04Attempt to fix breakage from r128782 reported by Francois Pichet onEli Friedman
2011-04-03Start migrating mach-o dumping facilities to the object file out of aEric Christopher
2011-04-03Move Object.cpp out of VMCore and into Object.Eric Christopher
2011-04-03Assorted bugfixes in object file handling:Eric Christopher
2011-04-03Add a set of C bindings for the Object interface.Eric Christopher
2011-04-02PR9446: RecursivelyDeleteTriviallyDeadInstructions can delete the instructionEli Friedman
2011-04-02Don't assume something which might be a constant expression is an instruction.Eli Friedman
2011-04-02While SimplifyDemandedBits constant folds this, we can't rely on it here.Benjamin Kramer
2011-04-02ptx: support setp's 4-operand formatChe-Liang Chiou
2011-04-02Use InterferenceCache in RegAllocGreedy.Jakob Stoklund Olesen
2011-04-02Add an InterferenceCache class for caching per-block interference ranges.Jakob Stoklund Olesen
2011-04-02Use basic block numbers as indexes when mapping slot index ranges.Jakob Stoklund Olesen
2011-04-02Do some peephole optimizations to remove pointless VMOVs from Neon to integerCameron Zwarich
2011-04-02Add a RemoveFromWorklist method to DCI. This is needed to do some complicatedCameron Zwarich
2011-04-02Fixed a bug in disassembly of STR_POST, where the immediate is the second ope...Johnny Chen
2011-04-02Undo changes mistakenly made in revision 128750.Akira Hatanaka
2011-04-02Insert space before ';' to prevent warnings.Akira Hatanaka
2011-04-01Fixed MOVr for "should be" encoding bits for Inst{19-16} = 0b0000.Johnny Chen
2011-04-01MOVs should have Inst{19-16} as 0b0000, otherwise, the instruction is UNPREDI...Johnny Chen
2011-04-01Fix the instruction table entries for AI1_adde_sube_s_irs multiclass definiti...Johnny Chen
2011-04-01Fix comment.Benjamin Kramer
2011-04-01Tweaks to the icmp+sext-to-shifts optimization to address Frits' comments:Benjamin Kramer
2011-04-01Avoid de-referencing pass beginning of a basic block. No small test case poss...Evan Cheng
2011-04-01Remove redundant code. There are assignments to variables Base and Offset rig...Akira Hatanaka
2011-04-01Simplifies logic for printing target flags.Akira Hatanaka
2011-04-01When the architecture is explicitly armv6 or thumbv6, we need to mark the obj...Owen Anderson
2011-04-01LDRD/STRD instructions should print both Rt and Rt2 in the asm string.Jim Grosbach
2011-04-01Fix a LDRT/LDRBT decoding bug where for Encoding A2, if Inst{4} != 0, we shou...Johnny Chen
2011-04-01Fix build.Benjamin Kramer
2011-04-01InstCombine: Turn icmp + sext into bitwise/integer ops when the input has onl...Benjamin Kramer
2011-04-01InstCombine: Move (sext icmp) transforms into their own method. No intended f...Benjamin Kramer
2011-04-01Add comments.Evan Cheng
2011-04-01Assign node order numbers to results of call instruction lowering. This shoul...Evan Cheng
2011-04-01Modifies MipsAsmPrinter::isBlockOnlyReachableByFallthrough so that it handles...Akira Hatanaka
2011-04-01Fix LDRi12 immediate operand, which was changed to be the second operand in $...Johnny Chen
2011-04-01Add code for analyzing FP branches. Clean up branch Analysis functions.Akira Hatanaka
2011-04-01Initialize HasVMLxForwarding.Benjamin Kramer
2011-04-01Various Instructions' resizeOperands() methods are only used to grow theJay Foad
2011-04-01While testing dragonegg I noticed that isCastable and getCastOpcodeDuncan Sands
2011-04-01Issue libcalls __udivmod*i4 / __divmod*i4 for div / rem pairs.Evan Cheng
2011-04-01Remove unused variablesMatt Beaumont-Gay
2011-03-31Apply again changes to support ARM memory asm parsing. I removedBruno Cardoso Lopes
2011-03-31The basic register allocator must also use the inline spiller.Jakob Stoklund Olesen
2011-03-31Provide a legal pointer register class when targeting thumb1.Jakob Stoklund Olesen
2011-03-31Instcombile optimization: extractelement(cast) -> cast(extractelement)Nadav Rotem
2011-03-31InstCombine: APFloat can't perform arithmetic on PPC double doubles, don't ev...Benjamin Kramer
2011-03-31Distribute (A + B) * C to (A * C) + (B * C) to make use of NEON multiplierEvan Cheng