| Commit message (Collapse) | Author | Age | Files | Lines | |
|---|---|---|---|---|---|
| * | The attribute nothrow maps to llvm attribute nounwind. Fix testcase. | Gabor Greif | 2008-03-03 | 1 | -1/+1 |
| | | | | | llvm-svn: 47841 | ||||
| * | Chris added this testcase with r47837. The mail only shows one todo-warning ↵ | Gabor Greif | 2008-03-03 | 1 | -2/+2 |
| | | | | | | | but I see 3. Strangeness. Correcting lines 16 and 24. llvm-svn: 47840 | ||||
| * | avoid a warning. | Chris Lattner | 2008-03-03 | 1 | -1/+2 |
| | | | | | llvm-svn: 47839 | ||||
| * | fix codegen support for functions that are nothrow and noreturn. | Chris Lattner | 2008-03-03 | 2 | -9/+13 |
| | | | | | llvm-svn: 47838 | ||||
| * | Add a bunch of attributes, patch by Nuno Lopes. | Chris Lattner | 2008-03-03 | 10 | -27/+456 |
| | | | | | llvm-svn: 47837 | ||||
| * | Find clang headers in the clang headers dir, search it before | Chris Lattner | 2008-03-03 | 1 | -4/+15 |
| | | | | | | | | | | the system headers dir. This produces an annoying warning: clang.cpp:883: warning: ISO C++ forbids casting between pointer-to-function and pointer-to-object I'm not sure how to remove it. :( llvm-svn: 47836 | ||||
| * | Stub out a Path::GetMainExecutable call to find the path to the | Chris Lattner | 2008-03-03 | 3 | -0/+28 |
| | | | | | | | main executable of a program. This needs to be implemented on windows. llvm-svn: 47835 | ||||
| * | Build the clang headers. | Chris Lattner | 2008-03-03 | 1 | -1/+1 |
| | | | | | llvm-svn: 47834 | ||||
| * | Add a makefile to build and install headers. | Chris Lattner | 2008-03-03 | 1 | -0/+38 |
| | | | | | llvm-svn: 47833 | ||||
| * | another random note | Chris Lattner | 2008-03-02 | 1 | -0/+23 |
| | | | | | llvm-svn: 47831 | ||||
| * | add a note | Chris Lattner | 2008-03-02 | 1 | -0/+39 |
| | | | | | llvm-svn: 47830 | ||||
| * | Evan implemented these. | Chris Lattner | 2008-03-02 | 3 | -53/+34 |
| | | | | | llvm-svn: 47828 | ||||
| * | Evan implemented this. | Chris Lattner | 2008-03-02 | 2 | -23/+8 |
| | | | | | llvm-svn: 47827 | ||||
| * | add a testcase for misc vector stuff | Chris Lattner | 2008-03-02 | 1 | -0/+37 |
| | | | | | llvm-svn: 47826 | ||||
| * | add support for lvsl, fixing PR1481 | Chris Lattner | 2008-03-02 | 1 | -0/+9 |
| | | | | | llvm-svn: 47825 | ||||
| * | add support for the sse.cmp.* intrinsics, which fixes sse.isamax with the CBE. | Chris Lattner | 2008-03-02 | 1 | -1/+39 |
| | | | | | llvm-svn: 47824 | ||||
| * | refactor intrinsic handling code out into its own method. | Chris Lattner | 2008-03-02 | 1 | -108/+115 |
| | | | | | llvm-svn: 47823 | ||||
| * | fix printing of undef vectors, this fixes "simple" and "build" in ↵ | Chris Lattner | 2008-03-02 | 1 | -1/+6 |
| | | | | | | | | | UnitTests/Vector. Now they all pass. llvm-svn: 47820 | ||||
| * | insertelement got the wrong operands. | Chris Lattner | 2008-03-02 | 1 | -2/+2 |
| | | | | | llvm-svn: 47819 | ||||
| * | Several changes: | Chris Lattner | 2008-03-02 | 1 | -82/+109 |
| | | | | | | | | | | | * Simplify handling of byval, making it easier to understand and more consistent. This fixes PR2065. * Clean up and simplify handling of GEPs. I can actually understand it now! * Implement support for GEP'ing into vectors, this fixes SingleSource/UnitTests/Vector/build2 among others. llvm-svn: 47818 | ||||
| * | suppress extra -install_name on Tiger. The 10.4 tools don't support it. ↵ | Nick Kledzik | 2008-03-02 | 1 | -7/+13 |
| | | | | | | | Fix whitespace. llvm-svn: 47817 | ||||
| * | Fix a bug I introduced in constant array and constant vector handling. | Chris Lattner | 2008-03-02 | 1 | -2/+2 |
| | | | | | llvm-svn: 47816 | ||||
| * | implement shufflevector. | Chris Lattner | 2008-03-02 | 1 | -4/+38 |
| | | | | | llvm-svn: 47815 | ||||
| * | make operand accessors const-correct | Chris Lattner | 2008-03-02 | 1 | -1/+5 |
| | | | | | llvm-svn: 47814 | ||||
| * | Add a new ShuffleVectorInst::getMaskValue method. | Chris Lattner | 2008-03-02 | 2 | -6/+29 |
| | | | | | llvm-svn: 47813 | ||||
| * | implement extractelement. | Chris Lattner | 2008-03-02 | 1 | -2/+17 |
| | | | | | llvm-svn: 47812 | ||||
| * | implement insertelement. | Chris Lattner | 2008-03-02 | 1 | -1/+17 |
| | | | | | llvm-svn: 47811 | ||||
| * | respect isSigned for vector types, fixing sdiv of vectors etc. | Chris Lattner | 2008-03-02 | 1 | -2/+2 |
| | | | | | llvm-svn: 47810 | ||||
| * | print the attribute in the right place, this fixes function returning vectors. | Chris Lattner | 2008-03-02 | 1 | -2/+2 |
| | | | | | llvm-svn: 47809 | ||||
| * | Oops, can't unwind to the entry block (entry block may have no preds). | Nick Lewycky | 2008-03-02 | 1 | -0/+6 |
| | | | | | llvm-svn: 47808 | ||||
| * | vector types are simple types. This fixes div/rem of vectors. | Chris Lattner | 2008-03-02 | 1 | -10/+11 |
| | | | | | llvm-svn: 47807 | ||||
| * | Print vector types appropriately. This gets basic vector code working | Chris Lattner | 2008-03-02 | 1 | -2/+6 |
| | | | | | | | (PR1126) llvm-svn: 47806 | ||||
| * | rename PT -> VT for VectorTypes. | Chris Lattner | 2008-03-02 | 1 | -8/+7 |
| | | | | | llvm-svn: 47805 | ||||
| * | Print i32/i64 integer constants as 1u instead of ((unsigned int)1). | Chris Lattner | 2008-03-02 | 1 | -21/+22 |
| | | | | | | | Use dyn_cast better. llvm-svn: 47804 | ||||
| * | Move pr717 to here. | Chris Lattner | 2008-03-02 | 1 | -0/+14 |
| | | | | | llvm-svn: 47803 | ||||
| * | Add an unwind_to field to basic blocks, making them Users instead of Values. | Nick Lewycky | 2008-03-02 | 10 | -30/+146 |
| | | | | | | | This is the first checkin for PR1269, the new EH infrastructure. llvm-svn: 47802 | ||||
| * | good catch anton | Andrew Lenharth | 2008-03-01 | 1 | -6/+6 |
| | | | | | llvm-svn: 47800 | ||||
| * | make CAS work | Andrew Lenharth | 2008-03-01 | 2 | -2/+3 |
| | | | | | llvm-svn: 47799 | ||||
| * | all but CAS working on x86 | Andrew Lenharth | 2008-03-01 | 4 | -46/+70 |
| | | | | | llvm-svn: 47798 | ||||
| * | Also handle "getresult". | Nick Lewycky | 2008-03-01 | 1 | -0/+1 |
| | | | | | llvm-svn: 47797 | ||||
| * | Print the name, not a pointer. | Nick Lewycky | 2008-03-01 | 1 | -1/+1 |
| | | | | | llvm-svn: 47796 | ||||
| * | Add lock prefix support to x86. Also add the instructions necessary for the ↵ | Andrew Lenharth | 2008-03-01 | 5 | -6/+88 |
| | | | | | | | atomic ops. They are still marked pseudo, since I cannot figure out what format to use, but they are the correct opcode. llvm-svn: 47795 | ||||
| * | ignore .ll files | Gabor Greif | 2008-03-01 | 0 | -0/+0 |
| | | | | | llvm-svn: 47794 | ||||
| * | Remove llvm-upgrade and update test cases. | Tanya Lattner | 2008-03-01 | 258 | -7456/+7573 |
| | | | | | llvm-svn: 47793 | ||||
| * | Fix PR2113 by verifying allocations. | Chris Lattner | 2008-03-01 | 2 | -3/+14 |
| | | | | | llvm-svn: 47792 | ||||
| * | Fix this test. | Chris Lattner | 2008-03-01 | 1 | -7/+5 |
| | | | | | llvm-svn: 47791 | ||||
| * | Add codegen support for ObjC message expressions with the GNU runtime. | Chris Lattner | 2008-03-01 | 2 | -0/+144 |
| | | | | | | | Patch by David Chisnall! llvm-svn: 47790 | ||||
| * | Add codegen support for ObjC message expressions with the GNU runtime. | Chris Lattner | 2008-03-01 | 5 | -2/+69 |
| | | | | | | | Patch by David Chisnall! llvm-svn: 47789 | ||||
| * | newline at end of file, by David Chisnall | Chris Lattner | 2008-03-01 | 1 | -1/+2 |
| | | | | | llvm-svn: 47788 | ||||
| * | character literals have char type in C++ and int type in C. Patch | Chris Lattner | 2008-03-01 | 1 | -2/+4 |
| | | | | | | | by Nuno Lopes for PR2089 llvm-svn: 47787 | ||||

