aboutsummaryrefslogtreecommitdiffstats
path: root/lib/Target
Commit message (Expand)AuthorAgeFilesLines
* teach the x86 address matching stuff to handleChris Lattner2010-04-201-7/+22
* Because of the EMMS problem, right now we have to supportDale Johannesen2010-04-201-5/+5
* Better error-handling of getBitFieldInvMask() where msb < lsb (encoding error),Johnny Chen2010-04-201-6/+14
* For t2LDRT, t2LDRBT, t2LDRHT, t2LDRSBT, and t2LDRSHT, if Rn(Inst{19-16})=='11...Johnny Chen2010-04-201-5/+5
* teach cellspu how to return i8 and i16 from calls,Chris Lattner2010-04-201-12/+2
* disable optimizations in this directory for MSVC9. This avoidsChris Lattner2010-04-201-0/+7
* Better error-handling for DisassembleThumb2DPModImm() with 2-reg operands whereJohnny Chen2010-04-201-1/+4
* Remove the palignr intrinsics now that we lower them to vector shuffles,Eric Christopher2010-04-201-18/+2
* More IT instruction error-handling improvements from fuzzing.Johnny Chen2010-04-201-3/+17
* Better error handling of invalid IT mask '0000', instead of just asserting.Johnny Chen2010-04-193-5/+11
* Delete an unnecessary reference to SelectionDAGISel::BB.Dan Gohman2010-04-191-1/+0
* According to A8.6.16 B (Encoding T3) and A8.3 Conditional execution -- A8.3.1Johnny Chen2010-04-191-8/+13
* More progress on promoting i16 operations to i32 for x86. Work in progress.Evan Cheng2010-04-191-8/+35
* Better error-handling for DisassembleThumb2DPSoReg() where the 3-reg operandJohnny Chen2010-04-191-3/+6
* ARM disassembler did not react to recent changes to the NEON instruction table.Johnny Chen2010-04-191-10/+22
* Add missed part of prev. commitAnton Korobeynikov2010-04-181-1/+2
* Make processor FUs unique for given itinerary. This extends the limit of 32Anton Korobeynikov2010-04-1812-848/+861
* fix PR6332, allowing an index of zero into a zero sized array Chris Lattner2010-04-171-2/+2
* teach the x86 asm parser how to handle segment prefixesChris Lattner2010-04-171-12/+17
* Fix -Wcast-qual warnings.Dan Gohman2010-04-171-4/+5
* remove a dead variable, PR6856Chris Lattner2010-04-171-1/+0
* Add const qualifiers to TargetLoweringObjectFile usage.Dan Gohman2010-04-176-19/+20
* Use const_cast instead of a C-style cast to cast away const.Dan Gohman2010-04-171-1/+1
* Delete now-unnecessary const_casts.Dan Gohman2010-04-171-4/+3
* Use cast instead of dyn_cast when assuming success.Dan Gohman2010-04-171-6/+6
* Use const qualifiers with TargetLowering. This eliminates severalDan Gohman2010-04-1757-654/+712
* Move per-function state out of TargetLowering subclasses and intoDan Gohman2010-04-1729-174/+350
* Name these stub files consistently with the SPU and PPC targets' conventions.Chandler Carruth2010-04-174-18/+18
* a bunch of ssse3 instructions are misencoded to think they have an Chris Lattner2010-04-171-0/+3
* More work to allow dag combiner to promote 16-bit ops to 32-bit.Evan Cheng2010-04-173-8/+65
* Revise my previous change to ExpandBIT_CONVERT. I hadn't realized that thisBob Wilson2010-04-171-12/+22
* add a noteChris Lattner2010-04-161-0/+5
* Revert 101465, it broke internal OpenGL testing.Eric Christopher2010-04-164-41/+40
* Cast to (uint64_t) instead of relying on the "ul" suffix.Johnny Chen2010-04-161-1/+1
* Add skeleton target-specific SelectionDAGInfo files.Dan Gohman2010-04-1639-0/+676
* Fixed logic error. Should check Builder for validity before calling SetSessionJohnny Chen2010-04-161-3/+2
* Fixed a bug in DisassembleN1RegModImmFrm() where a break stmt was missing for aJohnny Chen2010-04-163-5/+26
* add a missing break back, patch by Nico Schmidt!Chris Lattner2010-04-161-0/+1
* Eliminate an unnecessary SelectionDAG dependency in getOptimalMemOpType.Dan Gohman2010-04-164-13/+13
* In the same spirit of r101524, which removed the assert() from printAddrMode2...Johnny Chen2010-04-162-2/+0
* Multiclass LdStCop was using pre-UAL syntax LDC<c>L for the L fragment. ChangedJohnny Chen2010-04-161-4/+4
* Remove the assert() from printAddrMode2OffsetOperand(). "#0 and #-0" areJohnny Chen2010-04-162-2/+0
* reapply r101434Gabor Greif2010-04-164-40/+41
* Adding support for dag combiner to promote operations for profit. This requir...Evan Cheng2010-04-162-0/+43
* Use getAL() rather than a major constant.Evan Cheng2010-04-161-9/+9
* back out r101423 and r101397, they break llvm-gcc self-host on darwin10Gabor Greif2010-04-164-41/+40
* Fixed a bug in ARM disassembly where LDRSBT should have am3offset operand, notJohnny Chen2010-04-151-1/+1
* Use default lowering of DYNAMIC_STACKALLOC. As far as I can tell, ARM isle is...Evan Cheng2010-04-152-62/+1
* reapply r101364, which has been backed out in r101368Gabor Greif2010-04-154-40/+41
* ARM SelectDYN_ALLOC should emit a copy from SP rather than referencing SP dir...Evan Cheng2010-04-151-1/+1