summaryrefslogtreecommitdiffstats
path: root/llvm/lib/Target/X86/X86ISelLowering.cpp
Commit message (Expand)AuthorAgeFilesLines
* add targetoperand flags for jump tables, constant pool and block addressChris Lattner2010-11-151-2/+1
* move the pic base symbol stuff up to MachineFunctionChris Lattner2010-11-141-12/+1
* simplify getPICBaseSymbol a bit.Chris Lattner2010-11-141-4/+5
* Recognise 32-bit ror-based bswap implementation used by uclibcPeter Collingbourne2010-11-131-0/+29
* Support ; as asm separatorPeter Collingbourne2010-11-131-1/+1
* Remove possibly useful info from comment, per Chris.Dale Johannesen2010-11-121-1/+1
* Simplify uses of MVT and EVT. An MVT can be compared directlyDuncan Sands2010-11-031-1/+1
* Factorize the duplicated logic for choosing the right argumentDuncan Sands2010-10-311-27/+3
* Inline asm multiple alternative constraints development phase 2 - improved ba...John Thompson2010-10-291-15/+105
* x86-Win32: Switch ftol2 calling convention from stdcall to C.Michael J. Spencer2010-10-271-2/+2
* An stdcall function calling a non-stdcall functionDale Johannesen2010-10-251-0/+5
* Add parentheses to pacify gcc, which warns otherwise.Duncan Sands2010-10-211-1/+1
* X86: Add alloca probing to dynamic alloca on Windows. Fixes PR8424.Michael J. Spencer2010-10-211-9/+12
* Remove Synthesizable from the Type system; as MMX vectorDale Johannesen2010-10-201-1/+1
* X86: Add MS-CRT libcalls.Michael J. Spencer2010-10-191-0/+2
* Fix Whitespace.Michael J. Spencer2010-10-191-1/+1
* Combine these together - should probably have some text associatedEric Christopher2010-10-121-4/+4
* Mark variable 'NoImplicitFloatOps' used only in an assert as used.Nick Lewycky2010-10-121-0/+1
* Initial va_arg support for x86-64. Patch by David Meyer!Dan Gohman2010-10-121-4/+320
* Fixes bug 8297: i386 cmpxchg8b, missing MachineMemOperandAndrew Trick2010-10-111-1/+3
* 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-101-88/+88
* Recommit 116056, now with the missing file...Cameron Esfahani2010-10-081-1/+5
* reverting 116056: win64_params.ll may need to be conditionalized?Andrew Trick2010-10-081-5/+1
* Small patch to restore home register stack space allocation for the Win64 cas...Cameron Esfahani2010-10-081-1/+5
* Canonicalize X86ISD::MOVDDUP nodes to v2f64 to make sure all cases match. Als...Evan Cheng2010-10-071-2/+14
* va_args support for Win64.Anton Korobeynikov2010-10-031-20/+25
* Massive rewrite of MMX: Dale Johannesen2010-09-301-187/+84
* improve indentationChris Lattner2010-09-271-3/+3
* This code should never fire on non-darwin subtargets.Eric Christopher2010-09-271-3/+3
* We can't return SSE/MMX vectors if SSE is disabled.Dale Johannesen2010-09-241-3/+5
* Attempt to fix llvm-gcc build. It was crashing when building gcov.o for anBob Wilson2010-09-221-2/+3
* reimplement elf TLS support in terms of addressing modes, eliminating Segment...Chris Lattner2010-09-221-8/+7
* convert the last 4 X86ISD nodes that should have memoperands to have them.Chris Lattner2010-09-221-11/+41
* give X86ISD::FNSTCW16m a memoperand, since it touches memory. It onlyChris Lattner2010-09-221-12/+19
* give FP_TO_INT16_IN_MEM and friends a memoperand. They are onlyChris Lattner2010-09-221-4/+11
* give VZEXT_LOAD a memory operand, it now works with segment registers.Chris Lattner2010-09-221-5/+7
* give LCMPXCHG_DAG[8] a memory operand, allowing it to work with addrspace 256...Chris Lattner2010-09-211-4/+6
* Reimplement r114460 in target-independent DAGCombine rather than target-depen...Owen Anderson2010-09-211-23/+10
* convert a couple more places to use the new getStore()Chris Lattner2010-09-211-4/+5
* When adding the carry bit to another value on X86, exploit the fact that the ...Owen Anderson2010-09-211-0/+23
* eliminate some uses of the getStore overload.Chris Lattner2010-09-211-35/+48
* convert the targets off the non-MachinePointerInfo of getLoad.Chris Lattner2010-09-211-4/+2
* it's more elegant to put the "getConstantPool" andChris Lattner2010-09-211-23/+22
* update the X86 backend to use the MachinePointerInfo version of oneChris Lattner2010-09-211-38/+44
* reimplement memcpy/memmove/memset lowering to use MachinePointerInfoChris Lattner2010-09-211-5/+7
* convert targets to the new MF.getMachineMemOperand interface.Chris Lattner2010-09-211-2/+3
* Added skeleton for inline asm multiple alternative constraint support.John Thompson2010-09-131-0/+28
OpenPOWER on IntegriCloud