| Commit message (Collapse) | Author | Age | Files | Lines | ||
|---|---|---|---|---|---|---|
| ... | ||||||
| * | change the strange MetadataContext::getMDs function to expose less | Chris Lattner | 2009-12-28 | 5 | -8/+10 | |
| | | | | | | | irrelevant internal implementation details to clients. llvm-svn: 92210 | |||||
| * | change NamedMDNode to use a pimpl for its operand list instead | Chris Lattner | 2009-12-28 | 2 | -18/+38 | |
| | | | | | | | of making it a declared part of the value. llvm-svn: 92209 | |||||
| * | eliminate the elem_* iterator stuff from NamedMDNode. | Chris Lattner | 2009-12-28 | 2 | -14/+2 | |
| | | | | | llvm-svn: 92208 | |||||
| * | move ElementVH out of the MDNode class into the MDNode.cpp file. Among | Chris Lattner | 2009-12-28 | 2 | -26/+49 | |
| | | | | | | | | other things, this avoids vtable and rtti data for it being splatted in every translation unit that uses it. llvm-svn: 92207 | |||||
| * | move these out of their own timer groups into the 'uncategorized' groups. | Chris Lattner | 2009-12-28 | 2 | -14/+2 | |
| | | | | | llvm-svn: 92206 | |||||
| * | Adjust indentation. | Zhongxing Xu | 2009-12-28 | 1 | -1/+1 | |
| | | | | | llvm-svn: 92205 | |||||
| * | Fix 80-col violation. | Zhongxing Xu | 2009-12-28 | 1 | -1/+1 | |
| | | | | | llvm-svn: 92204 | |||||
| * | use best-fit instead of first-fit when reusing a MacroArgs object, | Chris Lattner | 2009-12-28 | 1 | -7/+16 | |
| | | | | | | | this speeds up Eonly on the testcase in PR5888 from 30.5s to 0.85s llvm-svn: 92203 | |||||
| * | The PreExpArgTokens array is indexed with an argument #, | Chris Lattner | 2009-12-28 | 3 | -7/+8 | |
| | | | | | | | | not a token number. Fix the reserve logic to get the right amount of space. llvm-svn: 92202 | |||||
| * | Fixed llc crash for zext (i1 -> i8) loads. | Sanjiv Gupta | 2009-12-28 | 2 | -2/+39 | |
| | | | | | llvm-svn: 92201 | |||||
| * | Fix for PR5871. Make __PRETTY_FUNCTION__ work for member functions defined ↵ | Sam Weinig | 2009-12-28 | 2 | -5/+46 | |
| | | | | | | | in a class local to a function. llvm-svn: 92200 | |||||
| * | Allow targets to specify the return type of libcalls that are generated for ↵ | Sanjiv Gupta | 2009-12-28 | 5 | -1/+18 | |
| | | | | | | | floating point comparisons, rather than hard-coding them as i32. llvm-svn: 92199 | |||||
| * | Mark variable used by 'assert' as 'unused'. | Bill Wendling | 2009-12-28 | 1 | -2/+2 | |
| | | | | | llvm-svn: 92198 | |||||
| * | Remove dead variable. | Bill Wendling | 2009-12-28 | 1 | -1/+0 | |
| | | | | | llvm-svn: 92197 | |||||
| * | Remove dead variable. | Bill Wendling | 2009-12-28 | 1 | -5/+1 | |
| | | | | | llvm-svn: 92196 | |||||
| * | Remove dead variable. | Bill Wendling | 2009-12-28 | 1 | -1/+0 | |
| | | | | | llvm-svn: 92195 | |||||
| * | Remove dead variable. | Bill Wendling | 2009-12-28 | 1 | -1/+0 | |
| | | | | | llvm-svn: 92194 | |||||
| * | Remove dead variable. | Bill Wendling | 2009-12-28 | 1 | -2/+0 | |
| | | | | | llvm-svn: 92193 | |||||
| * | Remove dead store. | Bill Wendling | 2009-12-28 | 1 | -1/+0 | |
| | | | | | llvm-svn: 92192 | |||||
| * | Remove dead store and simplify code. | Bill Wendling | 2009-12-28 | 1 | -5/+4 | |
| | | | | | llvm-svn: 92191 | |||||
| * | Remove dead store. | Bill Wendling | 2009-12-28 | 1 | -2/+2 | |
| | | | | | llvm-svn: 92190 | |||||
| * | Remove dead variable. | Bill Wendling | 2009-12-28 | 1 | -2/+0 | |
| | | | | | llvm-svn: 92189 | |||||
| * | Remove dead variable. | Bill Wendling | 2009-12-28 | 1 | -1/+0 | |
| | | | | | llvm-svn: 92188 | |||||
| * | Remove dead store. | Bill Wendling | 2009-12-28 | 1 | -1/+1 | |
| | | | | | llvm-svn: 92187 | |||||
| * | Remove dead variable. | Bill Wendling | 2009-12-28 | 1 | -2/+1 | |
| | | | | | llvm-svn: 92186 | |||||
| * | Remove dead variable. | Bill Wendling | 2009-12-28 | 1 | -1/+0 | |
| | | | | | llvm-svn: 92185 | |||||
| * | Remove dead variable. | Bill Wendling | 2009-12-28 | 1 | -1/+0 | |
| | | | | | llvm-svn: 92184 | |||||
| * | Mark some debug variables as 'unused' to quiet compiler and analyzer. | Bill Wendling | 2009-12-28 | 1 | -2/+3 | |
| | | | | | llvm-svn: 92183 | |||||
| * | Remove dead store. The initial value was never used, but always overridden. | Bill Wendling | 2009-12-28 | 1 | -7/+6 | |
| | | | | | llvm-svn: 92182 | |||||
| * | Add an "ATTRIBUTE_UNUSED" macro (and use it). It's for variables which are | Bill Wendling | 2009-12-28 | 2 | -1/+8 | |
| | | | | | | | | mainly used in debugging and/or assert situations. It should make the compiler and the static analyzer stop nagging us about them. llvm-svn: 92181 | |||||
| * | Remove dead variable. | Bill Wendling | 2009-12-28 | 1 | -3/+0 | |
| | | | | | llvm-svn: 92180 | |||||
| * | Remove dead variable. | Bill Wendling | 2009-12-28 | 1 | -2/+0 | |
| | | | | | llvm-svn: 92179 | |||||
| * | Remove dead variable. | Bill Wendling | 2009-12-28 | 1 | -1/+0 | |
| | | | | | llvm-svn: 92178 | |||||
| * | Make sure to give an error for template argument lists followed by junk. | Eli Friedman | 2009-12-27 | 2 | -2/+13 | |
| | | | | | llvm-svn: 92177 | |||||
| * | Promote arguments of frameaddr / returnaddr builtins to i32 type, when needed. | Anton Korobeynikov | 2009-12-27 | 1 | -2/+10 | |
| | | | | | | | | This is needed for the platforms, where bitwidth of "int" is not 32 bits (e.g. 16 on msp430). llvm-svn: 92176 | |||||
| * | Add a sanity assertion so that we don't silently generate bad code; I'll file | Eli Friedman | 2009-12-27 | 1 | -0/+2 | |
| | | | | | | | a bug with a testcase hitting this assertion in a moment. llvm-svn: 92175 | |||||
| * | Fix runline. | Eli Friedman | 2009-12-27 | 1 | -1/+1 | |
| | | | | | llvm-svn: 92174 | |||||
| * | Fix PointerExprEvaluator::VisitCastExpr so it doesn't misfold C++ casts which | Eli Friedman | 2009-12-27 | 2 | -25/+53 | |
| | | | | | | | it doesn't know how to fold, like derived-to-base casts. llvm-svn: 92173 | |||||
| * | Fix obvious mistake. | Eli Friedman | 2009-12-27 | 1 | -1/+1 | |
| | | | | | llvm-svn: 92172 | |||||
| * | Fix for PR5872. Add static specifier and const/volatile qualifiers to member ↵ | Sam Weinig | 2009-12-27 | 2 | -5/+45 | |
| | | | | | | | functions in __PRETTY_FUNCTION__ predefined expressions. llvm-svn: 92171 | |||||
| * | Tests: Tweak LLVM-Code-Symbols test to ignore common and undefined symbols for | Daniel Dunbar | 2009-12-26 | 1 | -10/+22 | |
| | | | | | | | now, let's start small. llvm-svn: 92170 | |||||
| * | lit: Add setuptools support. | Daniel Dunbar | 2009-12-26 | 1 | -0/+69 | |
| | | | | | llvm-svn: 92169 | |||||
| * | lit: Sink code into a 'lit' package. | Daniel Dunbar | 2009-12-26 | 40 | -573/+591 | |
| | | | | | llvm-svn: 92168 | |||||
| * | PR5886: Make sure IMUL32m is marked as setting EFLAGS, so scheduling doesn't | Eli Friedman | 2009-12-26 | 1 | -1/+1 | |
| | | | | | | | do illegal stuff around it. No testcase because the issue is very fragile. llvm-svn: 92167 | |||||
| * | Don't look through casts when looking for the underlying decl for a function | Eli Friedman | 2009-12-26 | 2 | -1/+7 | |
| | | | | | | | | call; the standard doesn't expect us to, and the program could be doing something crazy. Fixes PR5882. llvm-svn: 92166 | |||||
| * | Attempted fix for PR5884; this code will be dead soon, but this fix should | Eli Friedman | 2009-12-25 | 1 | -3/+2 | |
| | | | | | | | help for the moment. llvm-svn: 92165 | |||||
| * | Driver: Use "g++" as generic gcc name when running in C++ mode, for platforms | Daniel Dunbar | 2009-12-25 | 1 | -1/+3 | |
| | | | | | | | that lack real tool definitions. llvm-svn: 92164 | |||||
| * | Make sure operator new[] and operator delete[] match. This will hopefully ↵ | Benjamin Kramer | 2009-12-25 | 1 | -1/+2 | |
| | | | | | | | silence 3 remaining MSVC warnings. llvm-svn: 92163 | |||||
| * | Remove some dead variables clang-analyzer found. | Benjamin Kramer | 2009-12-25 | 12 | -26/+3 | |
| | | | | | llvm-svn: 92162 | |||||
| * | Avoid assigning to Changed when it won't be used after the return. | Bill Wendling | 2009-12-25 | 1 | -2/+2 | |
| | | | | | llvm-svn: 92160 | |||||

