| Commit message (Expand) | Author | Age | Files | Lines |
* | Handle attribute(used) global variables that are i8. | Chris Lattner | 2008-01-16 | 1 | -14/+13 |
* | Do not mark EH tables no-dead-strip unless the | Dale Johannesen | 2008-01-16 | 2 | -13/+40 |
* | Fix a ppc long double regression I introduced yesterday due to a | Chris Lattner | 2008-01-16 | 1 | -0/+1 |
* | merge a few pieces of code that do the store/load to stack | Chris Lattner | 2008-01-16 | 1 | -30/+12 |
* | rename ExpandBIT_CONVERT to EmitStackConvert, generalizing | Chris Lattner | 2008-01-16 | 1 | -15/+37 |
* | simplify a bunch of code by using SelectionDAG::CreateStackTemporary | Chris Lattner | 2008-01-16 | 1 | -28/+6 |
* | Change legalizeop of FP_ROUND and FP_EXTEND to not fall through | Chris Lattner | 2008-01-16 | 1 | -32/+55 |
* | make it more clear that this predicate only applies to scalar FP types. | Chris Lattner | 2008-01-16 | 2 | -10/+10 |
* | introduce a isTypeInSSEReg predicate, which allows us to simplify | Chris Lattner | 2008-01-16 | 2 | -21/+18 |
* | My previous commit had an incomplete message, it should have been: | Chris Lattner | 2008-01-16 | 1 | -1/+1 |
* | make the 'fp return in ST(0)' optimization smart enough to | Chris Lattner | 2008-01-16 | 1 | -1/+1 |
* | various whitespace cleanups, no functionality change. | Chris Lattner | 2008-01-16 | 1 | -7/+7 |
* | Factor the ReachesChainWithoutSideEffects out of dag combiner into | Chris Lattner | 2008-01-16 | 2 | -28/+32 |
* | Do not strip llvm.used values. | Devang Patel | 2008-01-16 | 1 | -3/+25 |
* | Missed file from previous checkin. | Dale Johannesen | 2008-01-15 | 1 | -0/+1 |
* | Fix and enable EH for x86-64 Darwin. Adds | Dale Johannesen | 2008-01-15 | 4 | -13/+26 |
* | Move some calls to getVRegDef higher in the callgraph, so they don't get exec... | Owen Anderson | 2008-01-15 | 1 | -11/+11 |
* | improve compatibility with mingw, patch by Alain Frisch | Chris Lattner | 2008-01-15 | 1 | -1/+1 |
* | If someone wants to implement ppc TRAP, they can go for it :) | Chris Lattner | 2008-01-15 | 1 | -0/+1 |
* | The type of the 'abort' node should be pointer type (because | Chris Lattner | 2008-01-15 | 1 | -1/+2 |
* | rename SDTRet -> SDTNone. | Chris Lattner | 2008-01-15 | 7 | -13/+11 |
* | Remove DefInst from LiveVariables::VarInfo. Use the facilities on MachineReg... | Owen Anderson | 2008-01-15 | 4 | -38/+20 |
* | no need to expand ISD::TRAP to X86ISD::TRAP, just match ISD::TRAP. | Chris Lattner | 2008-01-15 | 3 | -17/+6 |
* | Add support for targets that have a legal ISD::TRAP. | Chris Lattner | 2008-01-15 | 2 | -4/+12 |
* | Fix JIT encoding of trap/ud2 instruction | Anton Korobeynikov | 2008-01-15 | 1 | -2/+1 |
* | Reformatted. It was confusing the other way. No functionality change. | Bill Wendling | 2008-01-15 | 1 | -2/+3 |
* | Oops. Forgot to commit this. | Evan Cheng | 2008-01-15 | 1 | -5/+12 |
* | For PR1839: add initial support for __builtin_trap. llvm-gcc part is missed | Anton Korobeynikov | 2008-01-15 | 6 | -2/+49 |
* | Rename CCIfStruct to CCIfByVal and CCStructAssign to CCPassByVal. Remove unus... | Evan Cheng | 2008-01-15 | 2 | -10/+11 |
* | Both x86-32 and x86-64 handle byval parameter attributes. | Evan Cheng | 2008-01-15 | 1 | -4/+9 |
* | ByVal stack slot alignment should be at least as large as pointer ABI alignment. | Evan Cheng | 2008-01-15 | 1 | -1/+3 |
* | Simplify CallInst::hasByValArgument using a new method. | Duncan Sands | 2008-01-14 | 1 | -4/+1 |
* | I noticed that the trampoline straightening transformation could | Duncan Sands | 2008-01-14 | 2 | -21/+35 |
* | don't create the post-ra scheduler unless it is enabled. | Chris Lattner | 2008-01-14 | 2 | -17/+8 |
* | remove dead #include | Chris Lattner | 2008-01-14 | 1 | -1/+0 |
* | Improve the FP stackifier to decide all on its own whether | Chris Lattner | 2008-01-14 | 1 | -23/+30 |
* | Simplify code. | Evan Cheng | 2008-01-14 | 1 | -4/+1 |
* | Fix the miscompilation of MiBench/consumer-lame that was exposed by Evan's | Chris Lattner | 2008-01-14 | 1 | -59/+97 |
* | The isNotSuitableForSRA property is now dead, don't compute it. | Chris Lattner | 2008-01-14 | 1 | -45/+1 |
* | Change SRAGlobal to not depend on isNotSuitableForSRA, which makes it very | Chris Lattner | 2008-01-14 | 1 | -2/+75 |
* | Make the 'shrink global to bool' optimization more self contained, and thus | Chris Lattner | 2008-01-14 | 1 | -10/+25 |
* | Turn a memcpy from a double* into a load/store of double instead of | Chris Lattner | 2008-01-14 | 1 | -9/+46 |
* | factor memcpy/memmove simplification out to its own SimplifyMemTransfer | Chris Lattner | 2008-01-13 | 1 | -35/+42 |
* | simplify some code. If we can infer alignment for source and dest that are | Chris Lattner | 2008-01-13 | 1 | -21/+22 |
* | simplify some code by adding a InsertBitCastBefore method, | Chris Lattner | 2008-01-13 | 1 | -30/+25 |
* | Whitespace tweak. | Duncan Sands | 2008-01-13 | 1 | -1/+1 |
* | Remove the assumption that byval has been applied to | Duncan Sands | 2008-01-13 | 1 | -12/+12 |
* | Allow the byval attribute for pointers to any type with | Duncan Sands | 2008-01-13 | 1 | -2/+2 |
* | Fix PR1907, a nasty miscompilation because instcombine didn't | Chris Lattner | 2008-01-13 | 1 | -2/+8 |
* | Small simplification. | Duncan Sands | 2008-01-13 | 1 | -4/+1 |