aboutsummaryrefslogtreecommitdiffstats
path: root/lib
Commit message (Expand)AuthorAgeFilesLines
* Change ELF systems to use CFI for producing the EH tables. This reduces theRafael Espindola2011-04-145-18/+85
* Fix whitespace and tabs.Michael J. Spencer2011-04-141-3/+3
* Cleanup r129472 by using a utility routine as suggested by Eli.Mon P Wang2011-04-141-51/+43
* In the pre-RA scheduler, maintain cmp+br proximity.Andrew Trick2011-04-142-13/+61
* add a minor missed dag combine that is blocking mid-level optimizationChris Lattner2011-04-141-0/+76
* sink a call into its only use.Chris Lattner2011-04-141-2/+1
* rework FoldBranchToCommonDest to exit earlier when there is a bonusChris Lattner2011-04-141-39/+30
* fix a couple -Wsign-compare warnings.Chris Lattner2011-04-141-2/+2
* As Dan pointed out, movzbl, movsbl, and friends are nicer than their aliasBill Wendling2011-04-141-13/+13
* Have the X86 back-end emit the alias instead of what's being aliased. In mostBill Wendling2011-04-142-11/+14
* Add an option to not print the alias of an instruction. It defaults to "printBill Wendling2011-04-131-2/+4
* During post-legalization DAG combining, be careful to only create shifts wher...Owen Anderson2011-04-131-1/+8
* Thumb disassembler did not handle tBRIND (indirect branch) properly.Johnny Chen2011-04-131-6/+10
* Vectors with different number of elements of the same element type can haveMon P Wang2011-04-131-6/+64
* Check for unallocated instruction encodings when disassembling Thumb Branch i...Johnny Chen2011-04-131-5/+11
* The LDR*T/STR*T (unpriviledged load/store) operations don't take SP or PC as Rt.Johnny Chen2011-04-132-8/+16
* Fix a typo in an ARM-specific DAG combine. This fixes <rdar://problem/9278274>.Cameron Zwarich2011-04-131-1/+1
* Fix a regression caused by r102515 where explicit alignment on globals isCameron Zwarich2011-04-131-1/+1
* Fix debug message.Devang Patel2011-04-131-1/+3
* Check the corner cases for t2LDRSHi12 correctly and mark invalid encodings as...Johnny Chen2011-04-131-1/+33
* Remove extra bytes that were added for gdb. We do not have good poiner to un...Devang Patel2011-04-131-8/+1
* Fix a bug where for t2MOVCCi disassembly, the TIED_TO register operand was no...Johnny Chen2011-04-131-3/+11
* Forgot to add this change for http://llvm.org/viewvc/llvm-project?view=rev&re...Johnny Chen2011-04-131-4/+4
* Fixed the revision 129449.Junjie Gu2011-04-131-1/+1
* Passing unroll parameters (unroll-count, threshold, and partial unroll) via L...Junjie Gu2011-04-131-12/+23
* Add the alias analysis to the C api.Rafael Espindola2011-04-131-0/+9
* MCJIT relocation resolution.Jim Grosbach2011-04-131-0/+2
* PR9214: Convert ConstantExpr::getIndices() to return an ArrayRef, plusJay Foad2011-04-134-12/+10
* Stop using dead function.Jakob Stoklund Olesen2011-04-133-18/+0
* Remove some redundant llvm:: prefixes.Jay Foad2011-04-131-1/+1
* PR9214: Convert ConstantExpr::getWithOperands() to use ArrayRef.Jay Foad2011-04-132-7/+6
* Like the coding standards say, do not use "using namespace std".Jay Foad2011-04-131-2/+2
* Fix an obvious problem with an alignment computation. AsmPrinter actually doesCameron Zwarich2011-04-131-1/+1
* Fix a typo.Cameron Zwarich2011-04-132-7/+7
* If a global variable has a specified alignment that is less than the preferredCameron Zwarich2011-04-131-2/+6
* Recommit r129383. PreRA scheduler heuristic fixes: VRegCycle, TokenFactor lat...Andrew Trick2011-04-132-156/+190
* Reapply r129401 with patch for clang.Bill Wendling2011-04-135-40/+30
* Temporarily revert r129408 to see if it brings the bots back.Eric Christopher2011-04-131-0/+2
* Be consistent about being virtual and returning void in the cfi methods.Rafael Espindola2011-04-123-73/+94
* Add sanity check for Ld/St Dual forms of Thumb2 instructions.Johnny Chen2011-04-121-0/+29
* Add @earlyclobber constraints to the writeback register of all ARM store inst...Jakob Stoklund Olesen2011-04-122-12/+24
* Fix a bug where we were counting the alias sets as completely usedEric Christopher2011-04-121-2/+0
* I missed this new file in previous commit.Devang Patel2011-04-121-0/+973
* Simplify. There is no need to use static variable.Devang Patel2011-04-121-3/+1
* Do not reuse parameter name.Devang Patel2011-04-121-1/+1
* Revert r129401 for now. Clang is using the old way of doing things.Bill Wendling2011-04-125-30/+40
* This mechanical patch moves type handling into CompileUnit from DwarfDebug. I...Devang Patel2011-04-124-1304/+377
* Remove the unaligned load intrinsics in favor of using native unaligned loads.Bill Wendling2011-04-125-40/+30
* Add more comments... err debug statements to the fast allocator.Eric Christopher2011-04-121-3/+16
* The Thumb2 RFE instructions need to have their second halfword fully specified.Johnny Chen2011-04-122-6/+11