summaryrefslogtreecommitdiff
path: root/lib
Commit message (Expand)AuthorAge
* LSR: Reuse the post-inc expansion of expressions.Andrew Trick2011-10-13
* SCEV: Rewrite TrandformForPostIncUse to handle expression DAGs, notAndrew Trick2011-10-13
* Slightly more useful tracing.Andrew Trick2011-10-13
* Mark 'branch indirect' instruction as an indirect branch.Kalle Raiskila2011-10-13
* More closely follow libgcc, which has code after the `ret' instruction toBill Wendling2011-10-13
* Revert r141854 because it was causing failures:Bill Wendling2011-10-13
* Should not add instructions to a BB after a return instruction. The machine i...Bill Wendling2011-10-13
* Use an existing method.Cameron Zwarich2011-10-13
* Add X86 TZCNT instruction and patterns to select it. Also added core-avx2 pro...Craig Topper2011-10-13
* Add 'implicit EFLAGS' to patterns for popcnt and lzcntCraig Topper2011-10-13
* Elf_Word is not POD! Stop using it in a DenseMap.Nick Lewycky2011-10-13
* If MI is deleted then remove it from the set. If a new MI is created, it couldNick Lewycky2011-10-13
* Tabs to spaces.Nick Lewycky2011-10-13
* Add missing braces to pacify GCC's -Wparentheses.Nick Lewycky2011-10-13
* Also inflate register classes around inline asm.Jakob Stoklund Olesen2011-10-12
* Add MachineInstr::getRegClassConstraint().Jakob Stoklund Olesen2011-10-12
* Extract a method for finding the inline asm flag operand.Jakob Stoklund Olesen2011-10-12
* Encode register class constreaints in inline asm instructions.Jakob Stoklund Olesen2011-10-12
* We need to verify that the machine instruction we're using as a replacement forBill Wendling2011-10-12
* Use a utility from MathExtras to clarify a check and avoid undefined behavior...Eli Friedman2011-10-12
* The VMAs stored in the symbol table of a MachO file are absolute addresses, n...Owen Anderson2011-10-12
* Don't label a STAB debugging symbol as a function symbol.Owen Anderson2011-10-12
* sectionContainsSymbol needs to be based on VMA's rather than section indices ...Owen Anderson2011-10-12
* Fix a couple hash functions so that they do not depend on undefined shifts. ...Eli Friedman2011-10-12
* ARM addrmode5 represents the 'U' bit of the encoding backwards.Jim Grosbach2011-10-12
* Fix APFloat::getSmallestNormalized so the shift doesn't depend on undefined b...Eli Friedman2011-10-12
* Fix APFloat::getLargest so that it actually returns the correct value. Found...Eli Friedman2011-10-12
* Section indices in MachO symbol tables begin at 1, not 0.Owen Anderson2011-10-12
* Finish supporting cpp #file/line comments in assembler for error messages. SoKevin Enderby2011-10-12
* Disable machine LICM speculation check (for profitability) until I have time ...Evan Cheng2011-10-12
* To find the exiting VN of a LiveInterval from a block, use the previous slotCameron Zwarich2011-10-12
* Thumb2 assembly parsing and encoding for LDC/STC.Jim Grosbach2011-10-12
* Hoist vector.size() computation out of the loop. No functionality change.Nick Lewycky2011-10-12
* addrmode2 is gone from these, so no need for the reg0 operand.Jim Grosbach2011-10-12
* ARM parsing and encoding for the <option> form of LDC/STC instructions.Jim Grosbach2011-10-12
* 80 columns.Jim Grosbach2011-10-12
* Tidy up. Formatting.Jim Grosbach2011-10-12
* Fix a thinko that Nick noticed. The previous code actually worked asDan Gohman2011-10-12
* lib/Object/ELFObjectFile.cpp: Fix undefined behavior for MC/ELF/many-section....NAKAMURA Takumi2011-10-12
* Expand the check for a landing pad so that it looks at the basic block'sBill Wendling2011-10-12
* Use an existing function.Jakob Stoklund Olesen2011-10-12
* Define base class LogicNOR and make 32-bit and 64-bit NOR derive from it.Akira Hatanaka2011-10-12
* Fix encoding of 32-bit integer instructions. Change names of operands and nodes.Akira Hatanaka2011-10-12
* Add missing space.Nick Lewycky2011-10-12
* Fix indent in comment.Nick Lewycky2011-10-12
* Fix r141744.Evan Cheng2011-10-12
* Fix -widen-vmovs liveness issues.Jakob Stoklund Olesen2011-10-12
* Refine r141689 with a tri-state variable.Evan Cheng2011-10-11
* Change name of class to ArithOverflowR.Akira Hatanaka2011-10-11
* Define class ArithLogicI. Make 32-bit and 64-bit arithmetic and logicalAkira Hatanaka2011-10-11