summaryrefslogtreecommitdiffstats
Commit message (Collapse)AuthorAgeFilesLines
* More <sstream> removal.Benjamin Kramer2009-09-072-2/+0
| | | | llvm-svn: 81150
* Remove unnecessary #include <sstream>.Benjamin Kramer2009-09-071-1/+0
| | | | llvm-svn: 81147
* Using a signal handler that does nothing should beDuncan Sands2009-09-071-6/+2
| | | | | | equivalent to SIG_IGN. llvm-svn: 81144
* Refine vcall offsets. Cleanups. WIP.Mike Stump2009-09-074-41/+173
| | | | llvm-svn: 81143
* Update unittests for MDNode uniquing disable.Daniel Dunbar2009-09-071-0/+4
| | | | llvm-svn: 81142
* Disable MDNode uniquing.Daniel Dunbar2009-09-071-1/+21
| | | | | | - Hopefully this unbreaks some llvm-gcc bootstraps. llvm-svn: 81141
* Document opt -S argument.Daniel Dunbar2009-09-071-0/+4
| | | | llvm-svn: 81140
* Use a SetVector for tracking some Obj-C metadata, to ensure deterministicDaniel Dunbar2009-09-071-20/+23
| | | | | | | output. - Also, cleanup code to output inline asm references. llvm-svn: 81139
* Fix comment.Eric Christopher2009-09-061-1/+1
| | | | llvm-svn: 81138
* Do not create calls via PLT in compilation callback - this is higly platformAnton Korobeynikov2009-09-061-11/+12
| | | | | | dependent. Hopefully, this will fix PR3801. llvm-svn: 81132
* Do not try to override non-virtual methods, especiallyDuncan Sands2009-09-061-13/+0
| | | | | | | when the new method gives the same result as the original (as far as I can see). This will hopefully pacify icc. llvm-svn: 81131
* Test for generation of objc_assign_strongCast in a variety ofFariborz Jahanian2009-09-061-0/+41
| | | | | | situations. llvm-svn: 81129
* Remove a left over bit of code with no effect.Duncan Sands2009-09-061-3/+1
| | | | llvm-svn: 81128
* Avoid warnings if assertions are off.Duncan Sands2009-09-061-0/+3
| | | | llvm-svn: 81127
* Remove unreachable code.Duncan Sands2009-09-061-3/+0
| | | | llvm-svn: 81126
* Simplify. Testing shows that this is not equivalent to BBI = CR.CaseBB + 1.Duncan Sands2009-09-061-4/+2
| | | | llvm-svn: 81124
* Reapply 81096, now with a fix. Spot the bug:Anders Carlsson2009-09-063-3/+8
| | | | | | | | | for (unsigned i = numargs; i < NumArgs; ++i) Args[0] = 0; ;) llvm-svn: 81123
* Avoid an unused variable warning when assertions areDuncan Sands2009-09-061-0/+1
| | | | | | disabled. llvm-svn: 81122
* Change "const static" to "static const", as warned aboutDuncan Sands2009-09-061-2/+2
| | | | | | by icc (#82). Patch by Erick Tryzelaar. llvm-svn: 81117
* Mark more constants unsigned, as warned about by icc (#68).Duncan Sands2009-09-065-8/+8
| | | | | | Patch by Erick Tryzelaar. llvm-svn: 81116
* Remove some not-really-used variables, as warnedDuncan Sands2009-09-0612-42/+19
| | | | | | about by icc (#593, partial). Patch by Erick Tryzelaar. llvm-svn: 81115
* More MSVC warning fixes:Benjamin Kramer2009-09-063-2/+5
| | | | | | | 1. DUPMAX is defined in regcomp.c, no need to redefine it in regutils. 2. MSVC doesn't like snprintf, use _snprintf instead. llvm-svn: 81114
* Remove strange 'const' qualifiers, as warned about by iccDuncan Sands2009-09-061-2/+2
| | | | | | (#411). Patch by Erick Tryzelaar. llvm-svn: 81113
* It's a bool, so treat it like one. Fixes a MSVC warning.Benjamin Kramer2009-09-061-4/+4
| | | | llvm-svn: 81112
* Mark constants as unsigned, as pointed out by iccDuncan Sands2009-09-061-10/+10
| | | | | | warnings (#174). Patch by Erick Tryzelaar. llvm-svn: 81111
* Tweak code into an equivalent form for which iccDuncan Sands2009-09-064-33/+33
| | | | | | | doesn't warn about unreachable instructions. Patch by Erick Tryzelaar (#111). llvm-svn: 81110
* Fix an integer truncation noticed by MSVC.Benjamin Kramer2009-09-061-1/+1
| | | | llvm-svn: 81109
* Remove splint hints to silence warnings from ICC and MSVC.Benjamin Kramer2009-09-061-2/+2
| | | | llvm-svn: 81108
* Public and private corrections, warned about by icc (#304).Duncan Sands2009-09-0617-47/+48
| | | | | | Patch by Erick Tryzelaar. llvm-svn: 81107
* Remove some unused variables and methods warned about byDuncan Sands2009-09-069-15/+2
| | | | | | icc (#177, partial). Patch by Erick Tryzelaar. llvm-svn: 81106
* Remove unneeded declaration, as warned about byDuncan Sands2009-09-061-3/+0
| | | | | | icc (#1170). Patch by Erick Tryzelaar. llvm-svn: 81104
* Fix a possible crash call setIsInBounds.Daniel Dunbar2009-09-061-2/+2
| | | | | | | | - I think there are more instances of this, but I think they are fixed in Dan's incoming patch. This one was preventing me from doing a bugpoint reduction though. llvm-svn: 81103
* Simplify, now that gtest supports raw_ostream directly.Daniel Dunbar2009-09-062-9/+0
| | | | llvm-svn: 81102
* Revert r80926. It causes loop unswitch assertion and slow down some JIT ↵Evan Cheng2009-09-0611-287/+195
| | | | | | tests significantly. llvm-svn: 81101
* Revert "Initialize default CXXConstructExpr arguments to 0. Fixes a crash whenDaniel Dunbar2009-09-063-8/+3
| | | | | | | destroying the CXXConstructExpr.", this is causing test failures across the board. llvm-svn: 81100
* lit: Set requireAndAnd config variable (currently unused).Daniel Dunbar2009-09-061-0/+4
| | | | llvm-svn: 81099
* Revert "Include optional subclass flags, such as inbounds, nsw, etc., ...", thisDaniel Dunbar2009-09-0616-349/+243
| | | | | | breaks MiniSAT on x86_64. llvm-svn: 81098
* Fix spacing.Daniel Dunbar2009-09-061-1/+1
| | | | llvm-svn: 81097
* Initialize default CXXConstructExpr arguments to 0. Fixes a crash when ↵Anders Carlsson2009-09-053-3/+8
| | | | | | destroying the CXXConstructExpr. llvm-svn: 81096
* Now that googletest can print ConstantRange, use EXPECT_EQ when testing forNick Lewycky2009-09-051-149/+149
| | | | | | | equality. Prefer EXPECT_EQ(foo, Full) over EXPECT_TRUE(foo.isFullSet()) because the former will print out the contents of the constant range that failed. llvm-svn: 81094
* Teach googletest to use raw_ostream instead of just std::ostream.Jeffrey Yasskin2009-09-053-8/+26
| | | | | | | | This can break when there are implicit conversions from types raw_ostream understands but std::ostream doesn't, but it increases the number of cases that Just Work. llvm-svn: 81093
* Fix buffer overflow reported in PR 4903.Ted Kremenek2009-09-051-5/+8
| | | | llvm-svn: 81092
* Quote another '%S' in a test.Daniel Dunbar2009-09-051-2/+2
| | | | llvm-svn: 81088
* Rename %S metavar to %M (clang uses %S for the basename of the test file).Daniel Dunbar2009-09-057-23/+23
| | | | llvm-svn: 81087
* Temporary test files should use %t.Daniel Dunbar2009-09-052-6/+6
| | | | llvm-svn: 81086
* Don't depend on arch specific global prefix.Daniel Dunbar2009-09-051-1/+1
| | | | llvm-svn: 81084
* Eliminate uses of %prcontext.Daniel Dunbar2009-09-0516-27/+67
| | | | | | | - I'd appreciate it if someone else eyeballs my changes to make sure I captured the intent of the test. llvm-svn: 81083
* opt: Add -S option to print output as LLVM assembly.Daniel Dunbar2009-09-051-5/+14
| | | | llvm-svn: 81082
* Eliminate some Tclisms.Daniel Dunbar2009-09-052-2/+2
| | | | llvm-svn: 81081
* Refine overrides and thunks for virtual bases. Cleanups. WIP.Mike Stump2009-09-051-25/+41
| | | | llvm-svn: 81080
OpenPOWER on IntegriCloud