aboutsummaryrefslogtreecommitdiffstats
path: root/lib/Target
Commit message (Expand)AuthorAgeFilesLines
* Mark FPW as allocable when frame address is taken.Anton Korobeynikov2009-12-211-5/+43
* Delete the instruction just before the function terminates for consistency sake.Evan Cheng2009-12-211-2/+3
* Fix setting and default setting of code model for jit. Do thisEric Christopher2009-12-213-16/+25
* A couple minor README updates.Eli Friedman2009-12-211-14/+5
* Remove unused variable (noticed by clang++).Daniel Dunbar2009-12-191-1/+0
* #if 0 out X86 disassembler for now, it is breaking the build in multiple places.Daniel Dunbar2009-12-192-0/+13
* Emit direction operand in binary insns that stores in memory.Sanjiv Gupta2009-12-191-1/+1
* rename dprintf to dbgpritnf, in order to fix build with glibc (which already ...Nuno Lopes2009-12-191-29/+29
* 1. In indirect load/store insns , the name of fsr should be emitted as INDF.Sanjiv Gupta2009-12-191-5/+13
* Fix a bunch of little errors that Clang complains about when its being pedanticDouglas Gregor2009-12-192-14/+14
* Use memset instead of bzero, its more portable.Daniel Dunbar2009-12-191-2/+2
* Table-driven disassembler for the X86 architecture (16-, 32-, and 64-bit Sean Callanan2009-12-199-5/+2823
* Bump alignment requirements for windows targets to achieve compartibility wit...Anton Korobeynikov2009-12-191-0/+3
* Changes from review:Bill Wendling2009-12-181-0/+6
* Fix libstdc++ build on ARM linux and part of PR5770.Rafael Espindola2009-12-181-0/+3
* Fix wrong frame pointer save offset in the 64-bit PowerPC SVR4 ABI.Tilmann Scheller2009-12-181-1/+1
* Add support for calls through function pointers in the 64-bit PowerPC SVR4 ABI.Tilmann Scheller2009-12-184-3/+141
* On recent Intel u-arch's, folding loads into some unary SSE instructions canEvan Cheng2009-12-186-17/+82
* Fix typo.Eric Christopher2009-12-181-1/+1
* Re-apply 91623 now that I actually know what I was trying to do.Evan Cheng2009-12-181-25/+1
* Handle ARM inline asm "w" constraints with 64-bit ("d") registers.Bob Wilson2009-12-181-2/+2
* Pass the error string directly to llvm_unreachable instead of the residualJohn McCall2009-12-181-1/+1
* Instruction fixes, added instructions, and AsmString changes in theSean Callanan2009-12-189-423/+1236
* Revert r91623 to unbreak the buildbots.Jeffrey Yasskin2009-12-171-1/+4
* Remove an unused option.Evan Cheng2009-12-171-4/+1
* finish cleaning up StructLayoutMap.Chris Lattner2009-12-171-21/+17
* In LowerEXTRACT_VECTOR_ELT, force an i32 value type for PEXTWR instead ofKen Dyck2009-12-171-1/+1
* Renamed "tCMNZ" to "tCMNz" to be consistent with other similar namings.Johnny Chen2009-12-161-1/+1
* Silence a clang warning about the deprecated (but perfectly reasonable inJohn McCall2009-12-161-2/+2
* Mark STREX* as earlyclobber for the success result register.Jim Grosbach2009-12-162-2/+2
* Add encoding bits for some Thumb instructions. Plus explicitly set the top twoJohnny Chen2009-12-163-10/+18
* Re-enable 91381 with fixes.Evan Cheng2009-12-163-12/+40
* Every anonymous namespace is different. Caught by clang++.John McCall2009-12-161-4/+0
* Change indirect-globals to use a dedicated allocIndirectGV. This lets usJeffrey Yasskin2009-12-154-21/+15
* Added encoding bits for the Thumb ISA. Initial checkin.Johnny Chen2009-12-153-348/+1219
* Fix an encoding bug.Evan Cheng2009-12-151-1/+1
* For fastcc on x86, let ECX be used as a return register after EAX and EDXKenneth Uildriks2009-12-151-1/+8
* Disable 91381 for now. It's miscompiling ARMISelDAG2DAG.cpp.Evan Cheng2009-12-151-1/+3
* Use sbb x, x to materialize carry bit in a GPR. The result is all one's or al...Evan Cheng2009-12-154-3/+96
* nand atomic requires opposite operand orderingJim Grosbach2009-12-151-3/+9
* Fix integer cast code to handle vector types.Dan Gohman2009-12-141-2/+11
* Add encoding bits "let Inst{11-4} = 0b00000000;" to BR_JTr to disambiguateJohnny Chen2009-12-141-0/+1
* v6 sync insn copy/paste errorJim Grosbach2009-12-141-1/+1
* Add ARMv6 memory and sync barrier instructionsJim Grosbach2009-12-143-14/+45
* Fixed encoding bits typo of ldrexd/strexd.Johnny Chen2009-12-141-2/+2
* Thumb2 atomic operationsJim Grosbach2009-12-141-44/+83
* fix an obvious bug found by clang++ and collapse a redundant if.Chris Lattner2009-12-141-7/+6
* correct selection requirements for thumb2 vs. arm versions of the barrier int...Jim Grosbach2009-12-142-4/+6
* add Thumb2 atomic and memory barrier instruction definitionsJim Grosbach2009-12-141-0/+60
* whitespaceJim Grosbach2009-12-141-1/+0