aboutsummaryrefslogtreecommitdiffstats
path: root/lib/Target
Commit message (Expand)AuthorAgeFilesLines
* Use getPreferredAlignmentLog or getPreferredAlignmentDuncan Sands2008-01-293-13/+22
* Handle 'X' constraint in asm's better.Dale Johannesen2008-01-292-0/+19
* Overhaul Cell SPU's addressing mode internals so that there are nowScott Michel2008-01-298-680/+566
* If the function has no machine instructions, then emit a "nop" so thatBill Wendling2008-01-281-0/+10
* add a noteChris Lattner2008-01-271-0/+39
* Use fldz and fld1 for long double constants instead of a constant pool load.Chris Lattner2008-01-271-1/+14
* Add some notes.Chris Lattner2008-01-261-0/+18
* Remove some code for inferring alignment info from the x86 backend Chris Lattner2008-01-261-10/+1
* If there's no instructions being emitted on X86 for a function, emit aBill Wendling2008-01-262-8/+14
* If there are no machine instructions emitted for a function, then insertBill Wendling2008-01-261-2/+15
* JITEmitter.cpp was trying to sync the icache for function stubs, butChris Lattner2008-01-251-2/+19
* optimize fxor like forChris Lattner2008-01-251-3/+6
* Add target-specific dag combines for FAND(x,0) and FOR(x,0). This allowsChris Lattner2008-01-251-4/+30
* Provide correct DWARF register numbering for debug information emission on x8...Anton Korobeynikov2008-01-253-9/+9
* Significantly simplify and improve handling of FP function results on x86-32.Chris Lattner2008-01-243-127/+128
* Let each target decide byval alignment. For X86, it's 4-byte unless the aggre...Evan Cheng2008-01-232-0/+46
* The last pieces needed for loading arbitraryDuncan Sands2008-01-237-14/+14
* Honor explicit section information on Darwin.Dale Johannesen2008-01-233-3/+13
* SSE varargs arguments are passed in memory.Evan Cheng2008-01-221-2/+2
* Trivial patch to fix two warnings, please pull into llvm 2.2Chris Lattner2008-01-221-0/+3
* Honour ByVal parameter attribute for name decorationAnton Korobeynikov2008-01-201-3/+12
* Remove Darwin'ismAnton Korobeynikov2008-01-201-4/+1
* Enable PIC codegen on x86-64/linuxAnton Korobeynikov2008-01-201-1/+1
* Need to handle any 'nest' parameter before integerDuncan Sands2008-01-191-8/+8
* Implement flt_rounds for PowerPC.Dale Johannesen2008-01-181-0/+64
* get symbolic information for ppc ldbl nodes.Chris Lattner2008-01-181-0/+5
* Fix a latent bug exposed by my truncstore patch. We compiled stfiwx-2.ll to:Chris Lattner2008-01-181-0/+1
* make a method publicChris Lattner2008-01-181-7/+7
* Revert the part of 45849 that treated weak globalsDale Johannesen2008-01-171-3/+2
* Revert the part of 45848 that treated weak globalsDale Johannesen2008-01-172-4/+4
* Forward progress: crtbegin.c now compiles successfully!Scott Michel2008-01-174-149/+248
* This commit changes:Chris Lattner2008-01-1712-44/+26
* * Introduce a new SelectionDAG::getIntPtrConstant methodChris Lattner2008-01-173-38/+35
* Trampoline support for x86-64. This looks likeDuncan Sands2008-01-161-7/+56
* make it more clear that this predicate only applies to scalar FP types.Chris Lattner2008-01-162-10/+10
* introduce a isTypeInSSEReg predicate, which allows us to simplifyChris Lattner2008-01-162-21/+18
* My previous commit had an incomplete message, it should have been:Chris Lattner2008-01-161-1/+1
* make the 'fp return in ST(0)' optimization smart enough to Chris Lattner2008-01-161-1/+1
* various whitespace cleanups, no functionality change.Chris Lattner2008-01-161-7/+7
* Missed file from previous checkin.Dale Johannesen2008-01-151-0/+1
* Fix and enable EH for x86-64 Darwin. AddsDale Johannesen2008-01-153-5/+14
* If someone wants to implement ppc TRAP, they can go for it :)Chris Lattner2008-01-151-0/+1
* rename SDTRet -> SDTNone.Chris Lattner2008-01-157-13/+11
* Remove DefInst from LiveVariables::VarInfo. Use the facilities on MachineReg...Owen Anderson2008-01-151-3/+0
* no need to expand ISD::TRAP to X86ISD::TRAP, just match ISD::TRAP.Chris Lattner2008-01-153-17/+6
* Fix JIT encoding of trap/ud2 instructionAnton Korobeynikov2008-01-151-2/+1
* For PR1839: add initial support for __builtin_trap. llvm-gcc part is missedAnton Korobeynikov2008-01-153-1/+23
* Rename CCIfStruct to CCIfByVal and CCStructAssign to CCPassByVal. Remove unus...Evan Cheng2008-01-152-10/+11
* Both x86-32 and x86-64 handle byval parameter attributes.Evan Cheng2008-01-151-4/+9
* Improve the FP stackifier to decide all on its own whether Chris Lattner2008-01-141-23/+30