summaryrefslogtreecommitdiffstats
path: root/lib/Target
Commit message (Expand)AuthorAgeFilesLines
* More ARM scheduling itinerary fixes.Evan Cheng2010-10-114-377/+460
* MC machine encoding for simple aritmetic instructions that use a shiftedJim Grosbach2010-10-114-1/+42
* Second set of ARM/MC/ELF changes.Jason W Kim2010-10-114-6/+71
* Proper VST scheduling itineraries.Evan Cheng2010-10-114-124/+396
* Use a sane mechanism for that assert.Eric Christopher2010-10-111-2/+2
* We're not going to handle dynamic allocas anywhere else.Eric Christopher2010-10-111-1/+3
* Make sure that the call stack adjustments have default operands. AlsoEric Christopher2010-10-111-5/+8
* PowerPC varargs functions store live-in registers on the stack. Make sure we useJakob Stoklund Olesen2010-10-111-33/+13
* Found a bug turning this on by default. Disable again for now.Eric Christopher2010-10-111-3/+3
* Fix help text.Eric Christopher2010-10-111-1/+1
* Change flag from Enable to Disable since we're enabled by default.Eric Christopher2010-10-111-4/+8
* Fixes bug 8297: i386 cmpxchg8b, missing MachineMemOperandAndrew Trick2010-10-111-1/+3
* More binary encoding stuff, taking advantage of the new "by name" operandJim Grosbach2010-10-112-25/+24
* Turn on arm fast isel by default.Eric Christopher2010-10-111-1/+1
* MSVC hangs on compilation of ARMDisassembler.cpp. PR6866 applied to ARM target.Francois Pichet2010-10-111-1/+7
* Copy and pasteo.Eric Christopher2010-10-111-1/+1
* Whitespace cleanup in ARM fast isel.Eric Christopher2010-10-111-80/+80
* Add srem libcall support to ARM fast isel.Eric Christopher2010-10-111-0/+25
* Add i8 sdiv support for ARM fast isel.Eric Christopher2010-10-111-1/+3
* Implement select handling for ARM fast-isel.Eric Christopher2010-10-111-0/+31
* Per discussion with Sanjiv, remove the PIC16 target from mainline. When/ifChris Lattner2010-10-1145-7492/+0
* X86: Call ulldiv and ftol2 on Windows instead of their libgcc eqivilents.Michael J. Spencer2010-10-111-0/+4
* X86: MinGW should always use libgcc on Windows.Michael J. Spencer2010-10-101-1/+1
* X86: Call _alldiv instead of __divdi3 on Windows (excluding cygwin).Michael J. Spencer2010-10-101-0/+6
* Fix Whitespace.Michael J. Spencer2010-10-102-90/+90
* fix the expansion of va_arg instruction on PPC to know the arg Chris Lattner2010-10-101-0/+4
* Fix Whitespace.Michael J. Spencer2010-10-091-46/+46
* Add VLD4 scheduling itineraries.Evan Cheng2010-10-094-20/+64
* Finish vld3 and vld4.Evan Cheng2010-10-094-34/+78
* Complete vld2 instruction itineries.Evan Cheng2010-10-091-3/+34
* Multiply instructions are issued on pipeline 0. They do not need to reserve p...Evan Cheng2010-10-091-10/+5
* Correct some load / store instruction itinerary mistakes:Evan Cheng2010-10-094-306/+403
* Check to make sure that the iterator isn't at the beginning of the basic blockBill Wendling2010-10-091-0/+4
* add jit support for the new psuedo instructions I added forChris Lattner2010-10-081-0/+14
* machine a mutable machineinstr down into emitInstruction.Chris Lattner2010-10-081-4/+3
* Fix the store part of this as well. Fixes smg2000.Eric Christopher2010-10-081-9/+4
* Implement a few more binary encoding bits. Still very early stage proof-of-Jim Grosbach2010-10-082-0/+49
* Recommit 116056, now with the missing file...Cameron Esfahani2010-10-082-2/+7
* Reapply 116059, this time without the fatfingered pasto at the top.Jim Grosbach2010-10-082-22/+22
* Reverting 116059. Bots are unhappy with it.Jim Grosbach2010-10-082-23/+23
* reverting 116056: win64_params.ll may need to be conditionalized?Andrew Trick2010-10-081-5/+1
* 'const'ify getMachineOpValue() and associated helpers.Jim Grosbach2010-10-082-23/+23
* Small patch to restore home register stack space allocation for the Win64 cas...Cameron Esfahani2010-10-081-1/+5
* Change register allocation order for ARM VFP and NEON registers to put theBob Wilson2010-10-081-6/+72
* fix a subtle bug I introduced in my refactoring, where we stopped preferringChris Lattner2010-10-081-24/+36
* reapply: Use the new TB_NOT_REVERSABLE flag instead of specialChris Lattner2010-10-083-38/+77
* reapply the patch reverted in r116033:Chris Lattner2010-10-084-65/+126
* Revert "Reimplement (part of) the or -> add optimization. Matching 'or' intoDaniel Dunbar2010-10-084-126/+65
* Revert "Use the new TB_NOT_REVERSABLE flag instead of special ", which dependsDaniel Dunbar2010-10-081-26/+20
* Revert "reimplement the second half of the or/add optimization. We should now",Daniel Dunbar2010-10-083-51/+18