summaryrefslogtreecommitdiffstats
path: root/llvm/lib/Target/X86/X86ISelLowering.cpp
Commit message (Expand)AuthorAgeFilesLines
* Fix insertion point in pcmp expander.Eric Christopher2010-11-301-9/+2
* Fix some cleanups from my last patch.Eric Christopher2010-11-301-3/+3
* Rewrite mwait and monitor support and custom lower arguments.Eric Christopher2010-11-301-0/+53
* Move lowering of TLS_addr32 and TLS_addr64 to X86MCInstLower.Rafael Espindola2010-11-281-41/+0
* Lower TLS_addr32 and TLS_addr64.Rafael Espindola2010-11-271-0/+41
* Renaming ISD::BIT_CONVERT to ISD::BITCAST to better reflect the LLVM IR concept.Wesley Peck2010-11-231-77/+77
* Move hasFP() and few related hooks to TargetFrameInfo.Anton Korobeynikov2010-11-181-1/+3
* 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
OpenPOWER on IntegriCloud