| Commit message (Collapse) | Author | Age | Files | Lines | |
|---|---|---|---|---|---|
| * | Update for LLVM API change. | Owen Anderson | 2009-07-08 | 7 | -183/+122 |
| | | | | | llvm-svn: 75028 | ||||
| * | Convert more abort() calls to llvm_report_error(). | Torok Edwin | 2009-07-08 | 22 | -105/+128 |
| | | | | | | | Also remove trailing semicolon. llvm-svn: 75027 | ||||
| * | Switch GlobalVariable ctors to a sane API, where *either* a context or a ↵ | Owen Anderson | 2009-07-08 | 21 | -163/+133 |
| | | | | | | | module is required. llvm-svn: 75025 | ||||
| * | add some more check for vector compares. | Chris Lattner | 2009-07-08 | 1 | -2/+36 |
| | | | | | llvm-svn: 75024 | ||||
| * | convert a test to "FileCheck" style. | Chris Lattner | 2009-07-08 | 1 | -3/+27 |
| | | | | | llvm-svn: 75023 | ||||
| * | Add a new little "FileCheck" utility for regression testing. | Chris Lattner | 2009-07-08 | 5 | -8/+211 |
| | | | | | llvm-svn: 75022 | ||||
| * | Implement code generation of ChooseExpr for aggregate types. | Anders Carlsson | 2009-07-08 | 1 | -0/+5 |
| | | | | | llvm-svn: 75021 | ||||
| * | Push methods into base class in preparation for sharing. | David Goodwin | 2009-07-08 | 8 | -598/+605 |
| | | | | | llvm-svn: 75020 | ||||
| * | Implement NEON vld1 instructions. | Bob Wilson | 2009-07-08 | 4 | -1/+98 |
| | | | | | llvm-svn: 75019 | ||||
| * | Start converting to new error handling API. | Torok Edwin | 2009-07-08 | 21 | -92/+90 |
| | | | | | | | | cerr+abort -> llvm_report_error assert(0)+abort -> LLVM_UNREACHABLE (assert(0)+llvm_unreachable-> abort() included) llvm-svn: 75018 | ||||
| * | Conform... | David Goodwin | 2009-07-08 | 1 | -4/+4 |
| | | | | | llvm-svn: 75017 | ||||
| * | Start breaking out common base functionality for register info. | David Goodwin | 2009-07-08 | 4 | -916/+979 |
| | | | | | llvm-svn: 75016 | ||||
| * | convert comments to doxygen style | Chris Lattner | 2009-07-08 | 1 | -19/+19 |
| | | | | | llvm-svn: 75015 | ||||
| * | Patch adds test to my previous patch for assigning to | Fariborz Jahanian | 2009-07-08 | 3 | -0/+44 |
| | | | | | | | | gc'able structs in the Next runtime and adds missing PCH info. llvm-svn: 75014 | ||||
| * | fix PR4513, a build problem with VC++, patch by James Abbatiello! | Chris Lattner | 2009-07-08 | 1 | -0/+4 |
| | | | | | llvm-svn: 75013 | ||||
| * | Add rev16 test... xfail for now | David Goodwin | 2009-07-08 | 1 | -0/+32 |
| | | | | | llvm-svn: 75012 | ||||
| * | Add myself to blame file... | David Goodwin | 2009-07-08 | 1 | -0/+4 |
| | | | | | llvm-svn: 75011 | ||||
| * | Checkpoint Thumb2 Instr info work. Generalized base code so that it can be ↵ | David Goodwin | 2009-07-08 | 12 | -1115/+1414 |
| | | | | | | | shared between ARM and Thumb2. Not yet activated because register information must be generalized first. llvm-svn: 75010 | ||||
| * | Correct FreeBSD target info, fixing PR4514. | Duncan Sands | 2009-07-08 | 1 | -1/+3 |
| | | | | | | | Patch by Roman Divacky. llvm-svn: 75003 | ||||
| * | Remove trailing whitespace. Reorder some methods | Duncan Sands | 2009-07-08 | 5 | -59/+60 |
| | | | | | | | and cases alphabetically. No functionality change. llvm-svn: 75001 | ||||
| * | Update the example to show that an archive can contain llvm bitcode. | Rafael Espindola | 2009-07-08 | 1 | -1/+2 |
| | | | | | llvm-svn: 75000 | ||||
| * | Fix a corner case with argument-dependent lookup and overloaded function sets. | Douglas Gregor | 2009-07-08 | 4 | -9/+110 |
| | | | | | llvm-svn: 74999 | ||||
| * | Update the C++ status table to better reflect our support for function ↵ | Douglas Gregor | 2009-07-08 | 1 | -79/+79 |
| | | | | | | | overloading llvm-svn: 74997 | ||||
| * | Trial first commit | Alisdair Meredith | 2009-07-08 | 1 | -0/+1 |
| | | | | | | | Fixed build, requires std header before using std::string llvm-svn: 74995 | ||||
| * | Improve argument-dependent lookup to find associated classes and | Douglas Gregor | 2009-07-08 | 4 | -4/+119 |
| | | | | | | | | namespaces based on the template arguments of a class template specialization type. llvm-svn: 74993 | ||||
| * | Mark sublw_cc and subfw_cc as Terminator insns so that they are part of the ↵ | Sanjiv Gupta | 2009-07-08 | 1 | -2/+4 |
| | | | | | | | terminator insns for a basic block alongwith branch insns. This way a copy is not getting inserted between cmp and branch during PHIElimination disturbing the status flags. llvm-svn: 74992 | ||||
| * | Remove the vicmp and vfcmp instructions. Because we never had a release with | Nick Lewycky | 2009-07-08 | 31 | -664/+99 |
| | | | | | | | | these instructions, no autoupgrade or backwards compatibility support is provided. llvm-svn: 74991 | ||||
| * | Initialize the ConstantArraySizeAsWritten field of PrintingPolicy class. | Argyrios Kyrtzidis | 2009-07-08 | 1 | -1/+2 |
| | | | | | | | It contained garbage since the constructor didn't initialize it and caused test/Sema/array-constraint.c to randomly fail. llvm-svn: 74989 | ||||
| * | Add a Thumb2 instruction flag to that indicates whether the instruction can ↵ | Evan Cheng | 2009-07-08 | 3 | -14/+26 |
| | | | | | | | be transformed to 16-bit variant. llvm-svn: 74988 | ||||
| * | Update for LLVM API change. | Owen Anderson | 2009-07-08 | 7 | -56/+94 |
| | | | | | llvm-svn: 74986 | ||||
| * | Push LLVMContext through GlobalVariables and IRBuilder. | Owen Anderson | 2009-07-08 | 21 | -75/+114 |
| | | | | | llvm-svn: 74985 | ||||
| * | Implemented memmove_collectable API for Next runtime | Fariborz Jahanian | 2009-07-08 | 8 | -0/+89 |
| | | | | | | | | when struct variables with GC'able members are copied into. Will provide a test case later. llvm-svn: 74984 | ||||
| * | reimplement vector comparisons as [fi]cmp+sext instead of using v[if]cmp. | Chris Lattner | 2009-07-08 | 4 | -36/+13 |
| | | | | | | | | Also, enable them in sema so that they are tested, and now that the x86 backend has stablized. llvm-svn: 74983 | ||||
| * | remove two methods that no longer exist. | Chris Lattner | 2009-07-08 | 1 | -24/+0 |
| | | | | | llvm-svn: 74982 | ||||
| * | more getting windows to build. | Chris Lattner | 2009-07-08 | 1 | -14/+7 |
| | | | | | llvm-svn: 74981 | ||||
| * | eliminate the v[if]cmp versions of these tests, now that [if]cmp+sext works. | Chris Lattner | 2009-07-08 | 3 | -42/+1 |
| | | | | | llvm-svn: 74980 | ||||
| * | Change these tests to use [fi]cmp+sext instead of v[fi]cmp. No | Chris Lattner | 2009-07-08 | 6 | -128/+191 |
| | | | | | | | functionality change. llvm-svn: 74979 | ||||
| * | dag combine sext(setcc) -> vsetcc before legalize. To make this safe, | Chris Lattner | 2009-07-08 | 3 | -8/+25 |
| | | | | | | | | | | VSETCC must define all bits, which is different than it was documented to before. Since all targets that implement VSETCC already have this behavior, and we don't optimize based on this, just change the documentation. We now get nice code for vec_compare.ll llvm-svn: 74978 | ||||
| * | hopefully fix the build on windows. | Chris Lattner | 2009-07-08 | 1 | -0/+1 |
| | | | | | llvm-svn: 74977 | ||||
| * | Add a todo. | Evan Cheng | 2009-07-08 | 2 | -1/+9 |
| | | | | | llvm-svn: 74976 | ||||
| * | The canonical type of typeof or decltype with a dependent type is itself, | Douglas Gregor | 2009-07-08 | 3 | -10/+16 |
| | | | | | | | not Context.DependentTy. I'll let Anders check in the test case for this one... llvm-svn: 74975 | ||||
| * | Also statically set bit 25 for BR_JT instructions. | Evan Cheng | 2009-07-07 | 1 | -3/+3 |
| | | | | | llvm-svn: 74974 | ||||
| * | LLVMContext-ification. | Owen Anderson | 2009-07-07 | 4 | -31/+44 |
| | | | | | llvm-svn: 74973 | ||||
| * | Statically encode bit 25 to indicate immediate form of data processing ↵ | Evan Cheng | 2009-07-07 | 2 | -14/+37 |
| | | | | | | | instructions. Patch by Sean Callanan. llvm-svn: 74972 | ||||
| * | Overload resolution prefers non-templates to templates | Douglas Gregor | 2009-07-07 | 2 | -8/+34 |
| | | | | | llvm-svn: 74971 | ||||
| * | --- Reverse-merging (from foreign repository) r74952 into '.': | Bill Wendling | 2009-07-07 | 2 | -77/+71 |
| | | | | | | | | | | U lib/Target/X86/X86RegisterInfo.cpp U lib/Target/X86/X86RegisterInfo.h Temporarily revert. This was causing an infinite loop in the linker on Leopard. llvm-svn: 74970 | ||||
| * | SelectionDAG::SignBitIsZero doesn't work right for vectors, | Chris Lattner | 2009-07-07 | 1 | -0/+4 |
| | | | | | | | for now, conservatively return false. llvm-svn: 74969 | ||||
| * | Commit the file I actually changed as part of last | Dale Johannesen | 2009-07-07 | 1 | -10/+24 |
| | | | | | | | patch, instead of one I didn't. llvm-svn: 74968 | ||||
| * | Operand of asm("call") (the callee function) is represented | Dale Johannesen | 2009-07-07 | 1 | -3/+16 |
| | | | | | | | | | | | as "X" constraint and "P" modifier on x86. Make this work. (Change may not be sufficient to fix it for non-Darwin, but I'm pretty sure it won't break anything.) gcc.apple/asm-block-32.c gcc.apple/asm-block-33.c llvm-svn: 74967 | ||||
| * | Template argument deduction from a call has improved a bit | Douglas Gregor | 2009-07-07 | 2 | -2/+2 |
| | | | | | llvm-svn: 74966 | ||||

