aboutsummaryrefslogtreecommitdiffstats
path: root/test/CodeGen
Commit message (Expand)AuthorAgeFilesLines
* Fixed the encoding problems of the crc32 instructions. All had the Operand sizeKevin Enderby2010-03-191-6/+6
* Fixed a widening bug where we were not using the correct size for the loadMon P Wang2010-03-191-1/+25
* Turning off post-ra scheduling for x86. It isn't a consistent win.Evan Cheng2010-03-184-27/+27
* X86 address mode matching code MatchAddressRecursively does some aggressive h...Evan Cheng2010-03-171-0/+39
* Added sub-formats to the NeonI/NeonXI instructions to further refine the NEONFrmJohnny Chen2010-03-1714-22/+22
* Fix liveintervals handling of dbg_value instructions.Evan Cheng2010-03-161-0/+13
* Add an rdar number to this test.Dan Gohman2010-03-161-0/+1
* --- Reverse-merging r98637 into '.':Bob Wilson2010-03-1614-22/+22
* Initial ARM/Thumb disassembler check-in. It consists of a tablgen backendJohnny Chen2010-03-1614-22/+22
* Stop using the old pre-UAL syntax for LDM/STM instruction suffixes.Bob Wilson2010-03-167-8/+8
* Add a testcase for the change in r98586.Bob Wilson2010-03-161-0/+63
* Forgot testcase for r98599.Bill Wendling2010-03-161-0/+60
* Fix the third (and last known) case of code update problems due Chris Lattner2010-03-161-0/+19
* MC: Allow modifiers in MCSymbolRefExpr, and eliminate X86MCTargetExpr.Daniel Dunbar2010-03-151-1/+1
* Recognize code for doing vector gather/scatter index calculations withDan Gohman2010-03-151-0/+39
* Implement support for the case when a reference to a addr-of-bb Chris Lattner2010-03-152-23/+39
* Fix the case when a reference to an address taken BB is emitted in oneChris Lattner2010-03-151-0/+25
* filecheckize a test and mark these wiht a cpu so it passesChris Lattner2010-03-143-6/+13
* Turn calls to copysignl into an FCOPYSIGN node. Handle FCOPYSIGN nodesDuncan Sands2010-03-141-0/+7
* fix ShrinkDemandedOps to not leave dead nodes around,Chris Lattner2010-03-141-0/+19
* don't have i386-specific tests in CodeGen/Generic, PR6601.Chris Lattner2010-03-1422-30/+0
* fix PR6605, X86ISD::CMP always returns i32 (EFLAGS), notChris Lattner2010-03-141-1/+25
* Fix typoAnton Korobeynikov2010-03-141-1/+1
* Feature test for half precision FP.Anton Korobeynikov2010-03-141-0/+32
* fix AsmPrinter::GetBlockAddressSymbol to always return a uniqueChris Lattner2010-03-143-8/+8
* get MMI out of the label uniquing business, just go to MCContextChris Lattner2010-03-143-4/+4
* Do not force indirect tailcall through fixed registers: eax, r11. Add support...Evan Cheng2010-03-142-5/+5
* simplify code to use OutContext.GetOrCreateTemporarySymbol withChris Lattner2010-03-121-8/+8
* fix PR6577, a bug in sdbuilder lowering select instructionsChris Lattner2010-03-121-0/+14
* revert r98270.Bill Wendling2010-03-111-1/+1
* Bad bad bug. x86 force indirect tail call address into eax when it's meant to...Evan Cheng2010-03-111-1/+1
* Add dag combine to simplify lmul(x, 0, a, b)Richard Osborne2010-03-111-0/+13
* The check for coalescing a virtual register to a physical register, e.g.Evan Cheng2010-03-111-0/+35
* Have fast-isel understand llvm.objectsize. Update testcase for slightlyEric Christopher2010-03-111-1/+1
* add support, testcases, and dox for the new GHC callingChris Lattner2010-03-112-0/+131
* fix PR6533 by updating the br(xor) code to remember the caseChris Lattner2010-03-101-0/+15
* Handle MVT::i64 type in DAG combine for ISD::ADD. Fold 64 bitRichard Osborne2010-03-101-0/+15
* Fold add(add(mul(x,y),a),b) -> lmul(x,y,a,b) if the intermediateRichard Osborne2010-03-101-0/+12
* Prefer LMUL to MACCU as LMUL has no tied operands.Richard Osborne2010-03-101-4/+1
* Custom lower (S|U)MUL_LOHI -> MACC(S|U)Richard Osborne2010-03-101-0/+30
* Lower add (mul a, b), c into MACCU / MACCS nodes which translateRichard Osborne2010-03-101-0/+24
* Convert test to FileCheck.Richard Osborne2010-03-101-3/+11
* Fix typo.Evan Cheng2010-03-101-1/+1
* Unbreak test on Linux.Evan Cheng2010-03-101-1/+1
* Enable machine cse pass.Evan Cheng2010-03-109-291/+59
* The address of an indirect call must be in R12 on Darwin.Dale Johannesen2010-03-091-0/+19
* In cases where the carry / borrow unused converted ladd / lsubRichard Osborne2010-03-091-0/+39
* Add DAG combine for ladd / lsub.Richard Osborne2010-03-091-0/+28
* move .set generation out of DwarfPrinter into AsmPrinter and Chris Lattner2010-03-081-1/+1
* simplify EmitSectionOffset to always use .set if it isChris Lattner2010-03-081-1/+1