- Apr 14, 2007
-
-
Chris Lattner authored
Writing it twice in the same day was too much for me. llvm-svn: 35978
-
- Apr 12, 2007
-
-
Lauro Ramos Venancio authored
llvm-svn: 35950
-
Reid Spencer authored
Implement the "part_set" intrinsic. llvm-svn: 35938
-
- Apr 11, 2007
-
-
Reid Spencer authored
not retain that name. Not noticed because AsmParser always sets name after construction. However, llvm2cpp noticed. llvm-svn: 35903
-
Reid Spencer authored
Put the parameter attributes in their own ParamAttr name space. Adjust the rest of llvm as a result. llvm-svn: 35877
-
- Apr 10, 2007
-
-
Chris Lattner authored
llvm-svn: 35857
-
Jeff Cohen authored
llvm-svn: 35856
-
- Apr 09, 2007
-
-
Reid Spencer authored
* Add ParamAttrs to InvokeInst class too. * Make sure all initializes of ParamAttrs in CallInst and InvokeInst are 0 * Destruct the ParamAttrs in Call/Invoke destructors to avoid memory leaks. This will change when ParamAttrsList is uniquified but needs to be correct until then. llvm-svn: 35824
-
Reid Spencer authored
llvm-svn: 35823
-
Reid Spencer authored
* Add ParamAttrList pointers to Function and CallInst. * Move the implementation of ParamAttrList from Type.cpp to Function.cpp llvm-svn: 35818
-
Chris Lattner authored
llvm-svn: 35815
-
Reid Spencer authored
Simplify construction of FunctionType to use default arguments. llvm-svn: 35810
-
Reid Spencer authored
Parameter attributes can now be defaulted for intrinsics. llvm-svn: 35809
-
Reid Spencer authored
Adjust writing of parameter attributes to use ParamAttrList class. llvm-svn: 35808
-
Chris Lattner authored
llvm-svn: 35807
-
Reid Spencer authored
Move parameter attributes functionality to ParamAttrsList class. llvm-svn: 35806
-
Owen Anderson authored
llvm-svn: 35797
-
- Apr 08, 2007
-
-
Owen Anderson authored
llvm-svn: 35775
-
Nick Lewycky authored
llvm-svn: 35756
-
- Apr 07, 2007
-
-
Owen Anderson authored
ETForest updating mechanisms don't work as I thought they did. These changes will be reapplied once the issue is worked out. llvm-svn: 35741
-
Owen Anderson authored
llvm-svn: 35731
-
- Apr 06, 2007
-
-
Reid Spencer authored
Implement Type class's ContainedTys without using a std::vector. llvm-svn: 35693
-
- Apr 05, 2007
-
-
Reid Spencer authored
llvm-svn: 35678
-
- Apr 01, 2007
-
-
Reid Spencer authored
Implement "actual" argument types for the Intrinsic member functions. This involves changing the getName, getType, and getDeclaration methods to have optional parameters for the actual types. These are necessary in order for the type/name to be constructed properly for overloaded intrinsics. Only the caller knows the actual argument types desired. llvm-svn: 35541
-
Reid Spencer authored
1. Clear up confusion between "GotBits" and "ExpectBits". GotBits is the type actually provided. ExpectedBits is the type expected for the intrinsics. Before this patch, it was reversed! 2. Implement checks for overloaded intrinsics. This involves computing the suffix expected and making sure the suffix matches the function name. It also includes some intrinsic-specific checks such as ensuring that the bswap parameter and result are the same width and an even number of bytes. llvm-svn: 35540
-
- Mar 31, 2007
-
-
Chris Lattner authored
llvm-svn: 35526
-
- Mar 28, 2007
-
-
Devang Patel authored
based on their ordering. This is applicable to ETForest::dominates() also. llvm-svn: 35423
-
Reid Spencer authored
llvm-svn: 35405
-
- Mar 27, 2007
-
-
Devang Patel authored
llvm-svn: 35388
-
Devang Patel authored
llvm-svn: 35374
-
Devang Patel authored
based on their ordering. llvm-svn: 35369
-
Devang Patel authored
std::vector<DFCalculateWorkObject *> to reduce malloc/free traffic. llvm-svn: 35368
-
- Mar 26, 2007
-
-
Reid Spencer authored
llvm-svn: 35360
-
- Mar 25, 2007
-
-
Chris Lattner authored
llvm-svn: 35336
-
- Mar 24, 2007
-
-
Chris Lattner authored
llvm-svn: 35298
-
- Mar 23, 2007
-
-
Reid Spencer authored
requirements. We must return NaN in some cases and correctly signed infinity in other cases. Passes CFP2006 (not that that says much). llvm-svn: 35277
-
- Mar 22, 2007
-
-
Dan Gohman authored
llvm-svn: 35265
-
Reid Spencer authored
llvm-svn: 35260
-
- Mar 20, 2007
-
-
Devang Patel authored
Avoid recursion, Use iterative algorithm. llvm-svn: 35225
-
Devang Patel authored
Use ETForest instead of DominatorSet. llvm-svn: 35221
-