| Commit message (Collapse) | Author | Age | Files | Lines | ||
|---|---|---|---|---|---|---|
| ... | ||||||
| * | Add an additional testcase which checks ops with multiple users. | Nadav Rotem | 2012-04-03 | 1 | -0/+12 | |
| | | | | | llvm-svn: 153939 | |||||
| * | Make PPCCompilationCallbackC function to be static, so there will be no need ↵ | Anton Korobeynikov | 2012-04-03 | 1 | -3/+5 | |
| | | | | | | | | | to issue call via PLT when LLVM is built as shared library. This mimics the X86 backend towards the approach. llvm-svn: 153938 | |||||
| * | Tidy up spacing in some tablegen outputs. | Craig Topper | 2012-04-03 | 2 | -11/+9 | |
| | | | | | llvm-svn: 153937 | |||||
| * | www: Append path instead overwrite path when exporting the path of pocc. | Hongbin Zheng | 2012-04-03 | 1 | -1/+1 | |
| | | | | | llvm-svn: 153936 | |||||
| * | Add support for AVX enhanced comparison predicates. Patch from Kay Tiong Khoo. | Craig Topper | 2012-04-03 | 9 | -41/+832 | |
| | | | | | llvm-svn: 153935 | |||||
| * | www: Fix typo in the setting LD_LBIRARY_PATH command, as pointed out by | Hongbin Zheng | 2012-04-03 | 1 | -1/+1 | |
| | | | | | | | Dmitry N. Mikushin. llvm-svn: 153934 | |||||
| * | Rework ProgramPoint to bit-mangle the 'Kind' into both Data pointers and the ↵ | Ted Kremenek | 2012-04-03 | 1 | -36/+31 | |
| | | | | | | | LocationContext. After switching to PointerIntPair, it didn't look like a safe assumption to use the lower 3 bits of the LocationContext* field. Thanks to Jordy Rose and Benjamin Kramer for their feedback. llvm-svn: 153933 | |||||
| * | Use the correct class/struct keyword so that they match the declarations. | Bill Wendling | 2012-04-03 | 2 | -2/+9 | |
| | | | | | llvm-svn: 153932 | |||||
| * | Initialize ivars in the order they are defined in the class. | Bill Wendling | 2012-04-03 | 1 | -3/+3 | |
| | | | | | llvm-svn: 153931 | |||||
| * | Return 0 for the size_t return type. | Bill Wendling | 2012-04-03 | 1 | -1/+1 | |
| | | | | | llvm-svn: 153930 | |||||
| * | Use 0 instead of NULL for the integral value. | Bill Wendling | 2012-04-03 | 1 | -12/+12 | |
| | | | | | llvm-svn: 153929 | |||||
| * | Reformatting. No functionality change. | Bill Wendling | 2012-04-03 | 1 | -18/+19 | |
| | | | | | llvm-svn: 153928 | |||||
| * | As Eric pointed out, even a Debug build should be equal. Leave the flag that ↵ | Bill Wendling | 2012-04-03 | 1 | -10/+8 | |
| | | | | | | | can turn off comparisons though. llvm-svn: 153927 | |||||
| * | Revert r153924. Delete test/MC/Disassembler/Mips and ↵ | Akira Hatanaka | 2012-04-03 | 12 | -0/+0 | |
| | | | | | | | lib/Target/Mips/Disassembler. llvm-svn: 153926 | |||||
| * | Revert r153924. There were buildbot failures. | Akira Hatanaka | 2012-04-03 | 21 | -2967/+104 | |
| | | | | | llvm-svn: 153925 | |||||
| * | MIPS disassembler support. | Akira Hatanaka | 2012-04-03 | 21 | -104/+2967 | |
| | | | | | | | Patch by Vladimir Medic. llvm-svn: 153924 | |||||
| * | [analyzer] Record the basic blocks covered by the analyzes run. | Anna Zaks | 2012-04-03 | 11 | -40/+174 | |
| | | | | | | | | | Store this info inside the function summary generated for all analyzed functions. This is useful for coverage stats and can be helpful for analyzer state space search strategies. llvm-svn: 153923 | |||||
| * | Cleanup set_union usage. The same thing but a bit cleaner now. | Andrew Trick | 2012-04-03 | 1 | -1/+1 | |
| | | | | | llvm-svn: 153922 | |||||
| * | Add more constraint registers for mips. | Eric Christopher | 2012-04-03 | 2 | -0/+47 | |
| | | | | | | | Patch by Jack Carter. Testcase cleanup by me. llvm-svn: 153921 | |||||
| * | Fixed ClangASTContext to correctly recognize | Sean Callanan | 2012-04-03 | 1 | -183/+173 | |
| | | | | | | | wchar_t as distinct from int. llvm-svn: 153920 | |||||
| * | Add a Test case to make sure that __apple_types section does get produced by ↵ | Johnny Chen | 2012-04-03 | 1 | -3/+22 | |
| | | | | | | | | | dsymutil. This is supposed to succeed even with rdar://problem/11166975. llvm-svn: 153919 | |||||
| * | Use std::set_union instead of nasty custom code. | Andrew Trick | 2012-04-03 | 1 | -13/+3 | |
| | | | | | | | | I just noticed Jakob's examples of the proper application of std::set... routines. llvm-svn: 153918 | |||||
| * | Change location information for synthesized properties to be at the | Eric Christopher | 2012-04-03 | 6 | -10/+46 | |
| | | | | | | | | | | | | | | | | | | | property file/line rather than the @synthesize file/line. Avoids some nasty confusing-ness with conflating the file from the scope and the line from the original declaration. Use the current scope location as a separate parameter so that we can match it up better in the line table with the beginning of the scope. Update a couple of testcases accordingly since I had to change that we actually use the passed in location in EmitFunctionStart and for the new metadata parameter and add a new testcase to make sure we've got the right line numbers for synthesized properties. Part of rdar://11026482 llvm-svn: 153917 | |||||
| * | Add a line number for the scope of the function (starting at the first | Eric Christopher | 2012-04-03 | 6 | -5/+29 | |
| | | | | | | | | | | | brace) so that we get more accurate line number information about the declaration of a given function and the line where the function first starts. Part of rdar://11026482 llvm-svn: 153916 | |||||
| * | Add some more debug prints and retrieve the debug subsections from the DWARF ↵ | Johnny Chen | 2012-04-03 | 1 | -6/+14 | |
| | | | | | | | section. llvm-svn: 153915 | |||||
| * | Fixes to r153903. Added missing explanation of behaviour when the ↵ | Pete Cooper | 2012-04-03 | 2 | -5/+10 | |
| | | | | | | | VirtRegMap is NULL. Also changed it in this case to just avoid updating the map, but live ranges or intervals will still get updated and created llvm-svn: 153914 | |||||
| * | Fix another false positive in RegionStore involving doing loads from ↵ | Ted Kremenek | 2012-04-03 | 2 | -7/+34 | |
| | | | | | | | | | | symbolic offsets. We still don't properly reason about such accesses, but we shouldn't emit bogus "uninitialized value" warnings either. Fixes <rdar://problem/11127008>. llvm-svn: 153913 | |||||
| * | Use the LLVM RTTI library. | Michael J. Spencer | 2012-04-02 | 9 | -88/+58 | |
| | | | | | llvm-svn: 153912 | |||||
| * | One last syntax error fix | Enrico Granata | 2012-04-02 | 1 | -1/+1 | |
| | | | | | llvm-svn: 153911 | |||||
| * | Fixing syntax typos in Python formatters | Enrico Granata | 2012-04-02 | 3 | -6/+6 | |
| | | | | | llvm-svn: 153910 | |||||
| * | Compare the .o files only for release builds. Add an option to bypass the ↵ | Bill Wendling | 2012-04-02 | 1 | -16/+26 | |
| | | | | | | | comparison altogether. llvm-svn: 153909 | |||||
| * | <rdar://problem/11160171> | Greg Clayton | 2012-04-02 | 6 | -154/+178 | |
| | | | | | | | Fixed an issue where there were more than one way to get a CompileUnitSP created when using SymbolFileDWARF with SymbolFileDWARFDebugMap. This led to an assertion that would fire under certain conditions. Now there is only one way to create the compile unit and it will "do the right thing". llvm-svn: 153908 | |||||
| * | Remove unused file as this file is deprecated (use ./crashlog.py instead). | Greg Clayton | 2012-04-02 | 1 | -573/+0 | |
| | | | | | llvm-svn: 153907 | |||||
| * | Moved LiveRangeEdit.h so that it can be called from other parts of the ↵ | Pete Cooper | 2012-04-02 | 9 | -8/+8 | |
| | | | | | | | backend, not just libCodeGen llvm-svn: 153906 | |||||
| * | Make dominatedBySlowTreeWalk private and assert cases handled by the caller. | Rafael Espindola | 2012-04-02 | 1 | -21/+12 | |
| | | | | | llvm-svn: 153905 | |||||
| * | Allocate virtual registers in ascending order. | Jakob Stoklund Olesen | 2012-04-02 | 6 | -17/+38 | |
| | | | | | | | | | | This is just the fallback tie-breaker ordering, the main allocation order is still descending size. Patch by Shamil Kurmangaleev! llvm-svn: 153904 | |||||
| * | Refactored the LiveRangeEdit interface so that MachineFunction, ↵ | Pete Cooper | 2012-04-02 | 8 | -93/+76 | |
| | | | | | | | TargetInstrInfo, MachineRegisterInfo, LiveIntervals, and VirtRegMap are all passed into the constructor and stored as members instead of passed in to each method. llvm-svn: 153903 | |||||
| * | Add an option to turn off the expensive GVN load PRE part of GVN. | Bill Wendling | 2012-04-02 | 3 | -6/+13 | |
| | | | | | llvm-svn: 153902 | |||||
| * | Add predicates for checking whether targets have free FNEG and FABS ↵ | Owen Anderson | 2012-04-02 | 2 | -3/+17 | |
| | | | | | | | operations, and prevent the DAGCombiner from turning them into bitwise operations if they do. llvm-svn: 153901 | |||||
| * | Fix potential null dereference in the static analyzer when inlining a call ↵ | Ted Kremenek | 2012-04-02 | 1 | -4/+5 | |
| | | | | | | | that has already been inlined. Unfortunately I have no test case. llvm-svn: 153900 | |||||
| * | Removing some instances of str(SBValue) | Enrico Granata | 2012-04-02 | 3 | -6/+6 | |
| | | | | | llvm-svn: 153899 | |||||
| * | Reduce static analyzer memory usage by about 4% by packing the ProgramPoing ↵ | Ted Kremenek | 2012-04-02 | 1 | -17/+54 | |
| | | | | | | | 'Kind' field into the spare bits of other fields. llvm-svn: 153898 | |||||
| * | PR10217 diagnostic fix: don't say 'copy constructor' when we mean | Richard Smith | 2012-04-02 | 2 | -2/+2 | |
| | | | | | | | 'copy assignment operator'. llvm-svn: 153897 | |||||
| * | Update <random> with constexpr support. Patch contributed by Jonathan Sauer. | Howard Hinnant | 2012-04-02 | 6 | -102/+132 | |
| | | | | | llvm-svn: 153896 | |||||
| * | Remove windows line endings. | David Blaikie | 2012-04-02 | 1 | -105/+105 | |
| | | | | | llvm-svn: 153895 | |||||
| * | Finish PR10217: Ensure we say that a special member was implicitly, not | Richard Smith | 2012-04-02 | 9 | -42/+49 | |
| | | | | | | | explicitly, deleted in all relevant cases, and explain why. llvm-svn: 153894 | |||||
| * | Export the ability to see if a symbol is externally visible and also if the ↵ | Greg Clayton | 2012-04-02 | 3 | -1/+45 | |
| | | | | | | | symbol was synthetically added to the symbol table (the symbol was not part of the symbol table itself but came from another section). llvm-svn: 153893 | |||||
| * | During two-address lowering, rescheduling an instruction does not untie | Lang Hames | 2012-04-02 | 2 | -2/+26 | |
| | | | | | | | | operands. Make TryInstructionTransform return false to reflect this. Fixes PR11861. llvm-svn: 153892 | |||||
| * | Add testcase that verifies that __apple_types is a valid section in a .o ↵ | Johnny Chen | 2012-04-02 | 3 | -0/+93 | |
| | | | | | | | | | file generated by clang. rdar://problem/11167268 llvm-svn: 153891 | |||||
| * | No need to run llvm-as. | Rafael Espindola | 2012-04-02 | 1 | -1/+1 | |
| | | | | | llvm-svn: 153890 | |||||

