aboutsummaryrefslogtreecommitdiffstats
Commit message (Expand)AuthorAgeFilesLines
* Add X86 TZCNT instruction and patterns to select it. Also added core-avx2 pro...Craig Topper2011-10-137-5/+105
* Add 'implicit EFLAGS' to patterns for popcnt and lzcntCraig Topper2011-10-132-12/+23
* Elf_Word is not POD! Stop using it in a DenseMap.Nick Lewycky2011-10-131-7/+4
* If MI is deleted then remove it from the set. If a new MI is created, it couldNick Lewycky2011-10-131-0/+2
* Tabs to spaces.Nick Lewycky2011-10-131-2/+2
* Add missing braces to pacify GCC's -Wparentheses.Nick Lewycky2011-10-131-1/+2
* Add missing ELF constants.Michael J. Spencer2011-10-131-18/+216
* Also inflate register classes around inline asm.Jakob Stoklund Olesen2011-10-122-4/+28
* Add MachineInstr::getRegClassConstraint().Jakob Stoklund Olesen2011-10-122-0/+46
* Extract a method for finding the inline asm flag operand.Jakob Stoklund Olesen2011-10-122-30/+50
* Encode register class constreaints in inline asm instructions.Jakob Stoklund Olesen2011-10-123-8/+58
* Attempt to fix MSVC build.Eli Friedman2011-10-121-2/+2
* We need to verify that the machine instruction we're using as a replacement forBill Wendling2011-10-122-0/+127
* Use a utility from MathExtras to clarify a check and avoid undefined behavior...Eli Friedman2011-10-121-1/+1
* The VMAs stored in the symbol table of a MachO file are absolute addresses, n...Owen Anderson2011-10-121-9/+9
* Use unsigned multiply to hash integers, so we don't end up with undefined beh...Eli Friedman2011-10-121-5/+5
* Removed colons from some target datalayout strings in test, since they don't ...Lang Hames2011-10-1217-17/+17
* Don't label a STAB debugging symbol as a function symbol.Owen Anderson2011-10-121-0/+5
* sectionContainsSymbol needs to be based on VMA's rather than section indices ...Owen Anderson2011-10-121-2/+17
* Fix a couple hash functions so that they do not depend on undefined shifts. ...Eli Friedman2011-10-121-2/+2
* ARM addrmode5 represents the 'U' bit of the encoding backwards.Jim Grosbach2011-10-121-14/+17
* Fix APFloat::getSmallestNormalized so the shift doesn't depend on undefined b...Eli Friedman2011-10-121-1/+1
* Fix APFloat::getLargest so that it actually returns the correct value. Found...Eli Friedman2011-10-122-2/+8
* Section indices in MachO symbol tables begin at 1, not 0.Owen Anderson2011-10-121-1/+1
* Finish supporting cpp #file/line comments in assembler for error messages. SoKevin Enderby2011-10-123-7/+75
* Disable machine LICM speculation check (for profitability) until I have time ...Evan Cheng2011-10-121-6/+15
* To find the exiting VN of a LiveInterval from a block, use the previous slotCameron Zwarich2011-10-121-1/+1
* Thumb2 assembly parsing and encoding for LDC/STC.Jim Grosbach2011-10-125-100/+237
* Hoist vector.size() computation out of the loop. No functionality change.Nick Lewycky2011-10-121-1/+2
* addrmode2 is gone from these, so no need for the reg0 operand.Jim Grosbach2011-10-121-24/+0
* ARM encoding tests for STC.Jim Grosbach2011-10-121-0/+85
* ARM parsing and encoding for the <option> form of LDC/STC instructions.Jim Grosbach2011-10-127-9/+99
* 80 columns.Jim Grosbach2011-10-121-2/+1
* Tidy up. Formatting.Jim Grosbach2011-10-121-2/+2
* Fix a thinko that Nick noticed. The previous code actually worked asDan Gohman2011-10-121-1/+1
* lib/Object/ELFObjectFile.cpp: Fix undefined behavior for MC/ELF/many-section....NAKAMURA Takumi2011-10-121-1/+4
* Expand the check for a landing pad so that it looks at the basic block'sBill Wendling2011-10-121-5/+11
* Use an existing function.Jakob Stoklund Olesen2011-10-121-10/+2
* Define base class LogicNOR and make 32-bit and 64-bit NOR derive from it.Akira Hatanaka2011-10-122-13/+5
* Fix encoding of 32-bit integer instructions. Change names of operands and nodes.Akira Hatanaka2011-10-121-87/+108
* Make this use a public accessor too.Eric Christopher2011-10-121-1/+1
* Add missing space.Nick Lewycky2011-10-121-1/+1
* Fix indent in comment.Nick Lewycky2011-10-121-1/+1
* Fix r141744.Evan Cheng2011-10-121-1/+19
* Fix -widen-vmovs liveness issues.Jakob Stoklund Olesen2011-10-122-3/+64
* Refine r141689 with a tri-state variable.Evan Cheng2011-10-111-19/+23
* Change name of class to ArithOverflowR.Akira Hatanaka2011-10-111-3/+3
* Define class ArithLogicI. Make 32-bit and 64-bit arithmetic and logicalAkira Hatanaka2011-10-112-35/+19
* Make this test more specific. There are 3 stats that matched "machine-licm".Bob Wilson2011-10-111-1/+1
* Use public accessors on the scope that is returned.Eric Christopher2011-10-111-2/+2