2008-01-16 |
Chris Lattner | Fix a ppc long double regression I introduced yesterday... |
commit | commitdiff | tree | snapshot |
2008-01-16 |
Chris Lattner | merge a few pieces of code that do the store/load to... |
commit | commitdiff | tree | snapshot |
2008-01-16 |
Chris Lattner | rename ExpandBIT_CONVERT to EmitStackConvert, generalizing |
commit | commitdiff | tree | snapshot |
2008-01-16 |
Chris Lattner | simplify a bunch of code by using SelectionDAG::CreateS... |
commit | commitdiff | tree | snapshot |
2008-01-16 |
Chris Lattner | Change legalizeop of FP_ROUND and FP_EXTEND to not... |
commit | commitdiff | tree | snapshot |
2008-01-16 |
Chris Lattner | make sure to use a cpu that has sse. |
commit | commitdiff | tree | snapshot |
2008-01-16 |
Chris Lattner | make it more clear that this predicate only applies... |
commit | commitdiff | tree | snapshot |
2008-01-16 |
Chris Lattner | introduce a isTypeInSSEReg predicate, which allows... |
commit | commitdiff | tree | snapshot |
2008-01-16 |
Chris Lattner | My previous commit had an incomplete message, it should... |
commit | commitdiff | tree | snapshot |
2008-01-16 |
Chris Lattner | make the 'fp return in ST(0)' optimization smart enough to |
commit | commitdiff | tree | snapshot |
2008-01-16 |
Chris Lattner | various whitespace cleanups, no functionality change. |
commit | commitdiff | tree | snapshot |
2008-01-16 |
Chris Lattner | Factor the ReachesChainWithoutSideEffects out of dag... |
commit | commitdiff | tree | snapshot |
2008-01-16 |
Devang Patel | Do not strip llvm.used values. |
commit | commitdiff | tree | snapshot |
2008-01-15 |
Ted Kremenek | Changed ImmutableMap::find to return an iterator instea... |
commit | commitdiff | tree | snapshot |
2008-01-15 |
Devang Patel | - Introduces versioning macro LLVM_LTO_VERSION |
commit | commitdiff | tree | snapshot |
2008-01-15 |
Chris Lattner | Commit a piece that I missed before, patch by Alain... |
commit | commitdiff | tree | snapshot |
2008-01-15 |
Dale Johannesen | Missed file from previous checkin. |
commit | commitdiff | tree | snapshot |
2008-01-15 |
Dale Johannesen | Fix and enable EH for x86-64 Darwin. Adds |
commit | commitdiff | tree | snapshot |
2008-01-15 |
Owen Anderson | Move some calls to getVRegDef higher in the callgraph... |
commit | commitdiff | tree | snapshot |
2008-01-15 |
Chris Lattner | improve compatibility with mingw, patch by Alain Frisch |
commit | commitdiff | tree | snapshot |
2008-01-15 |
Chris Lattner | add a test to ensure that argpromote of one argument... |
commit | commitdiff | tree | snapshot |
2008-01-15 |
Anton Korobeynikov | Add description of 'llvm.trap' intrinsic. Also, minor... |
commit | commitdiff | tree | snapshot |
2008-01-15 |
Chris Lattner | verify x86 generates ud2 for llvm.trap |
commit | commitdiff | tree | snapshot |
2008-01-15 |
Evan Cheng | Unbreak the build. |
commit | commitdiff | tree | snapshot |
2008-01-15 |
Chris Lattner | new testcase for llvm.trap. |
commit | commitdiff | tree | snapshot |
2008-01-15 |
Chris Lattner | If someone wants to implement ppc TRAP, they can go... |
commit | commitdiff | tree | snapshot |
2008-01-15 |
Chris Lattner | The type of the 'abort' node should be pointer type... |
commit | commitdiff | tree | snapshot |
2008-01-15 |
Chris Lattner | rename SDTRet -> SDTNone. |
commit | commitdiff | tree | snapshot |
2008-01-15 |
Owen Anderson | Remove DefInst from LiveVariables::VarInfo. Use the... |
commit | commitdiff | tree | snapshot |
2008-01-15 |
Chris Lattner | no need to expand ISD::TRAP to X86ISD::TRAP, just match... |
commit | commitdiff | tree | snapshot |
2008-01-15 |
Chris Lattner | Add support for targets that have a legal ISD::TRAP. |
commit | commitdiff | tree | snapshot |
2008-01-15 |
Chuck Rose III | Add files to windows project files. Also include ... |
commit | commitdiff | tree | snapshot |
2008-01-15 |
Anton Korobeynikov | Fix JIT encoding of trap/ud2 instruction |
commit | commitdiff | tree | snapshot |
2008-01-15 |
Bill Wendling | Reformatted. It was confusing the other way. No functio... |
commit | commitdiff | tree | snapshot |
2008-01-15 |
Gordon Henriksen | Fix a memory correctness error noticed by valgrind... |
commit | commitdiff | tree | snapshot |
2008-01-15 |
Duncan Sands | Testcase for gimplify_expr crash caused by an |
commit | commitdiff | tree | snapshot |
2008-01-15 |
Evan Cheng | Oops. Forgot to commit this. |
commit | commitdiff | tree | snapshot |
2008-01-15 |
Evan Cheng | Oops. Forgot to commit this. |
commit | commitdiff | tree | snapshot |
2008-01-15 |
Anton Korobeynikov | For PR1839: add initial support for __builtin_trap... |
commit | commitdiff | tree | snapshot |
2008-01-15 |
Chris Lattner | clarify that byval is valid for any pointer argument. |
commit | commitdiff | tree | snapshot |
2008-01-15 |
Evan Cheng | Rename CCIfStruct to CCIfByVal and CCStructAssign to... |
commit | commitdiff | tree | snapshot |
2008-01-15 |
Evan Cheng | Both x86-32 and x86-64 handle byval parameter attributes. |
commit | commitdiff | tree | snapshot |
2008-01-15 |
Evan Cheng | ByVal stack slot alignment should be at least as large... |
commit | commitdiff | tree | snapshot |
2008-01-15 |
Evan Cheng | Revert my last commit. Not needed. |
commit | commitdiff | tree | snapshot |
2008-01-14 |
Duncan Sands | Simplify CallInst::hasByValArgument using a new method. |
commit | commitdiff | tree | snapshot |
2008-01-14 |
Duncan Sands | I noticed that the trampoline straightening transformat... |
commit | commitdiff | tree | snapshot |
2008-01-14 |
Chris Lattner | don't create the post-ra scheduler unless it is enabled. |
commit | commitdiff | tree | snapshot |
2008-01-14 |
Chris Lattner | remove dead #include |
commit | commitdiff | tree | snapshot |
2008-01-14 |
Evan Cheng | Need a space to separate Make options. |
commit | commitdiff | tree | snapshot |
2008-01-14 |
Duncan Sands | This test is now the same as byval-1.ll, so remove it. |
commit | commitdiff | tree | snapshot |
2008-01-14 |
Duncan Sands | Test that byval cannot be used with pointers to |
commit | commitdiff | tree | snapshot |
2008-01-14 |
Duncan Sands | We now allow byval on fairly general pointer types. |
commit | commitdiff | tree | snapshot |
2008-01-14 |
Chris Lattner | Improve the FP stackifier to decide all on its own... |
commit | commitdiff | tree | snapshot |
2008-01-14 |
Evan Cheng | Simplify code. |
commit | commitdiff | tree | snapshot |
2008-01-14 |
Chris Lattner | Fix the miscompilation of MiBench/consumer-lame that... |
commit | commitdiff | tree | snapshot |
2008-01-14 |
Chris Lattner | The isNotSuitableForSRA property is now dead, don't... |
commit | commitdiff | tree | snapshot |
2008-01-14 |
Chris Lattner | Change SRAGlobal to not depend on isNotSuitableForSRA... |
commit | commitdiff | tree | snapshot |
2008-01-14 |
Chris Lattner | Make the 'shrink global to bool' optimization more... |
commit | commitdiff | tree | snapshot |
2008-01-14 |
Chris Lattner | Turn a memcpy from a double* into a load/store of doubl... |
commit | commitdiff | tree | snapshot |
2008-01-13 |
Chris Lattner | factor memcpy/memmove simplification out to its own... |
commit | commitdiff | tree | snapshot |
2008-01-13 |
Chris Lattner | simplify some code. If we can infer alignment for... |
commit | commitdiff | tree | snapshot |
2008-01-13 |
Chris Lattner | simplify some code by adding a InsertBitCastBefore... |
commit | commitdiff | tree | snapshot |
2008-01-13 |
Duncan Sands | Whitespace tweak. |
commit | commitdiff | tree | snapshot |
2008-01-13 |
Duncan Sands | Remove the assumption that byval has been applied to |
commit | commitdiff | tree | snapshot |
2008-01-13 |
Duncan Sands | Allow the byval attribute for pointers to any type... |
commit | commitdiff | tree | snapshot |
2008-01-13 |
Chris Lattner | Fix PR1907, a nasty miscompilation because instcombine... |
commit | commitdiff | tree | snapshot |
2008-01-13 |
Duncan Sands | Check that nested functions don't get pointless |
commit | commitdiff | tree | snapshot |
2008-01-13 |
Duncan Sands | Small simplification. |
commit | commitdiff | tree | snapshot |
2008-01-13 |
Duncan Sands | When turning a call to a bitcast function into a direct... |
commit | commitdiff | tree | snapshot |
2008-01-13 |
Chris Lattner | new testcase for rdar://5685492 |
commit | commitdiff | tree | snapshot |
2008-01-12 |
Chris Lattner | improve cygwin compatibility, patch by Sam Bishop |
commit | commitdiff | tree | snapshot |
2008-01-12 |
Chris Lattner | clarify a note |
commit | commitdiff | tree | snapshot |
2008-01-12 |
Evan Cheng | Add hasByValArgument() to test if a call instruction... |
commit | commitdiff | tree | snapshot |
2008-01-12 |
Chris Lattner | we don't have to make an explicit copy of a byval argum... |
commit | commitdiff | tree | snapshot |
2008-01-12 |
Evan Cheng | Indirect call with byval parameter requires a cast... |
commit | commitdiff | tree | snapshot |
2008-01-12 |
Duncan Sands | Be more liberal in what parameter attributes are |
commit | commitdiff | tree | snapshot |
2008-01-12 |
Chris Lattner | Allow clients to specify the inline threshold when... |
commit | commitdiff | tree | snapshot |
2008-01-12 |
Chris Lattner | Add support for NetBSD, patch by Krister Walfridsson! |
commit | commitdiff | tree | snapshot |
2008-01-12 |
Evan Cheng | Add -disable-lto optimization. |
commit | commitdiff | tree | snapshot |
2008-01-12 |
Chris Lattner | this actually does pass with 4.0 |
commit | commitdiff | tree | snapshot |
2008-01-12 |
Evan Cheng | Code clean up. |
commit | commitdiff | tree | snapshot |
2008-01-12 |
Evan Cheng | ByVal arguments are passed on stack. Make sure to alloc... |
commit | commitdiff | tree | snapshot |
2008-01-12 |
Chris Lattner | fix a wordo that gordon noticed :) |
commit | commitdiff | tree | snapshot |
2008-01-12 |
Chris Lattner | Any x86 instruction that reads from an invariant locati... |
commit | commitdiff | tree | snapshot |
2008-01-12 |
Chris Lattner | implement support for sinking a load out the bottom... |
commit | commitdiff | tree | snapshot |
2008-01-11 |
Chris Lattner | remove some incorrect classof's. |
commit | commitdiff | tree | snapshot |
2008-01-11 |
Duncan Sands | When DAE drops the varargs part of a function, ensure any |
commit | commitdiff | tree | snapshot |
2008-01-11 |
Evan Cheng | More cbe byval fixes. |
commit | commitdiff | tree | snapshot |
2008-01-11 |
Chris Lattner | llvm-g++ 4.0 has completely different code for this... |
commit | commitdiff | tree | snapshot |
2008-01-11 |
Chris Lattner | new testcase |
commit | commitdiff | tree | snapshot |
2008-01-11 |
Duncan Sands | Do not allow attributes beyond a function's last |
commit | commitdiff | tree | snapshot |
2008-01-11 |
Chris Lattner | Teach argpromote to ruthlessly hack small byval structs... |
commit | commitdiff | tree | snapshot |
2008-01-11 |
Duncan Sands | Two occurrences on one line count as one... |
commit | commitdiff | tree | snapshot |
2008-01-11 |
Duncan Sands | If there are attributes on the varargs part of a |
commit | commitdiff | tree | snapshot |
2008-01-11 |
Scott Michel | More CellSPU refinements: |
commit | commitdiff | tree | snapshot |
2008-01-11 |
Dale Johannesen | Disable for now. |
commit | commitdiff | tree | snapshot |
2008-01-11 |
Chris Lattner | Use smallptrset instead of std::set for efficiency. |
commit | commitdiff | tree | snapshot |
2008-01-11 |
Chris Lattner | a byval argument is guaranteed to be valid to load. |
commit | commitdiff | tree | snapshot |
2008-01-11 |
Chris Lattner | Update this code to use eraseFromParent where possible... |
commit | commitdiff | tree | snapshot |
2008-01-11 |
Chris Lattner | replace a loop with a constant time check. |
commit | commitdiff | tree | snapshot |
next |