summaryrefslogtreecommitdiffstats
Commit message (Collapse)AuthorAgeFilesLines
* When widening a vector load, use the correct chain. This fixes PR4891.Dan Gohman2009-09-093-1/+67
| | | | llvm-svn: 81343
* Remove tab characters.Mike Stump2009-09-094-39/+39
| | | | llvm-svn: 81340
* Fixed wrong storage option for ProfileVerifierDisableAssertions.Andreas Neustifter2009-09-091-36/+107
| | | | | | | | | | Fixed non working -profile-verifier-noassert option. Fixed missing newline in debugEntry(). Cleaned up assert messages. (assert(0 && Message) is still shown, but the message is printed before.) When verifiying loaded profiles the ProfileVerifier got confused when block was a setjmp target, this is checked now. When verifiying loaded profiles the ProfileVerifier got confused when block eventually reaching an exit(), this is checked now. llvm-svn: 81338
* Reflow comments and some minor whitespace fixups.Mike Stump2009-09-094-434/+427
| | | | llvm-svn: 81337
* Updated ProfileInfo to have clean seperation between different sentinels.Andreas Neustifter2009-09-094-17/+38
| | | | llvm-svn: 81335
* Add a shortcut for OS X to Path::GetMainExecutable. This gives a nice speedup onBenjamin Kramer2009-09-091-1/+15
| | | | | | clang's testsuite. llvm-svn: 81333
* Copy-pasto.Mikhail Glushenkov2009-09-091-3/+2
| | | | llvm-svn: 81331
* Revert 81248 for now.Mikhail Glushenkov2009-09-091-0/+4
| | | | | | Program objects have ownership semantics on Windows. llvm-svn: 81329
* Check that the 'kill' call succeeded.Mikhail Glushenkov2009-09-092-2/+13
| | | | | | Thanks to Duncan Sands for spotting this. llvm-svn: 81328
* Add testcase for r81322 (PR4933).Torok Edwin2009-09-091-0/+21
| | | | llvm-svn: 81327
* Provide proper section flags for various BSS flavoursAnton Korobeynikov2009-09-091-1/+5
| | | | llvm-svn: 81322
* Whitespace cleanupAnton Korobeynikov2009-09-091-163/+162
| | | | llvm-svn: 81321
* add a testacse for the objc problem that required required r81305Chris Lattner2009-09-091-0/+15
| | | | | | to be temporarily disabled. llvm-svn: 81320
* disable the new asmprinter by default. Both the Mangler and MCSymbolChris Lattner2009-09-093-495/+495
| | | | | | printing stuff are quoting symbols now, breaking objc testcases. llvm-svn: 81319
* Cast MO.getImm() to unsigned before comparing with an unsigned limit.Evan Cheng2009-09-092-3/+3
| | | | llvm-svn: 81318
* Fix a thinkoDouglas Gregor2009-09-091-2/+8
| | | | llvm-svn: 81317
* Make TypeBuilder's result depend on the LLVMContext it's passed.Jeffrey Yasskin2009-09-092-97/+24
| | | | | | | | TypeBuilder was using a local static variable to cache its result. This made it ignore changes in its LLVMContext argument and always return a type constructed from the argument to the first call. llvm-svn: 81316
* Make BuildByRefType take a ValueDecl instead of a QualType and an alignment.Anders Carlsson2009-09-093-9/+15
| | | | llvm-svn: 81315
* Update test.Daniel Dunbar2009-09-091-2/+2
| | | | llvm-svn: 81314
* Count test correctly with -q.Daniel Dunbar2009-09-091-0/+1
| | | | llvm-svn: 81313
* Fix another refactoro.Daniel Dunbar2009-09-091-1/+1
| | | | llvm-svn: 81312
* Make sure to make stub region writable before emission, executable after ↵Evan Cheng2009-09-091-0/+22
| | | | | | emission. llvm-svn: 81311
* Fix arm jit encoding bug introduced by 75048. Some instructions', e.g. MOVi, ↵Evan Cheng2009-09-091-7/+21
| | | | | | bit 25 should be set. llvm-svn: 81310
* Allow a declaration of an array to complete a prior, incompleteDouglas Gregor2009-09-092-0/+25
| | | | | | declaration of that array in C++. llvm-svn: 81309
* Make sure the memory range is writable before memset'ing it.Evan Cheng2009-09-091-0/+2
| | | | llvm-svn: 81308
* Correct __cxa_end_catch documentation to reflect that it doesn't take any ↵Eric Christopher2009-09-091-4/+9
| | | | | | arguments. llvm-svn: 81307
* Remove comments which don't add much to .s readibility.Evan Cheng2009-09-091-5/+5
| | | | llvm-svn: 81306
* turn the mcinst asmprinter on by default for x86, tweaking two tests toChris Lattner2009-09-093-495/+495
| | | | | | expect the slight syntax differences in the generated code. llvm-svn: 81305
* tidy upChris Lattner2009-09-091-22/+3
| | | | llvm-svn: 81304
* Remove failing test...Bill Wendling2009-09-091-141/+0
| | | | llvm-svn: 81303
* Add an svn:ignore.Dan Gohman2009-09-090-0/+0
| | | | llvm-svn: 81302
* make sure to send external symbols through the mangler,Chris Lattner2009-09-091-5/+3
| | | | | | this fixes mingw-alloca.ll with the new asmprinter. llvm-svn: 81301
* Initial stab at implement dependent member references to memberDouglas Gregor2009-09-0913-75/+362
| | | | | | | | | | | | | templates, e.g., x.template get<T> We can now parse these, represent them within an UnresolvedMemberExpr expression, then instantiate that expression node in simple cases. This allows us to stumble through parsing LLVM's Casting.h. llvm-svn: 81300
* Use "opt < %s" instead of "opt %s" to keep the testname away from the grep.Dan Gohman2009-09-092-2/+2
| | | | llvm-svn: 81299
* this got merged into lea.llChris Lattner2009-09-091-25/+0
| | | | llvm-svn: 81298
* filecheckizeChris Lattner2009-09-091-7/+10
| | | | llvm-svn: 81297
* allow @ in symbol names without quoting the identifier. This Chris Lattner2009-09-091-1/+1
| | | | | | allows things like @PLT without quotes. llvm-svn: 81296
* Fix PR4865. This syncs up the JIT's DWARF emitter with what's in theBill Wendling2009-09-092-20/+162
| | | | | | | 'DwarfException.cpp' file, which changed how CIEs were emitted, the sizes of some fields, etc. llvm-svn: 81295
* add support for @PLT and friends on external symbols, fixesChris Lattner2009-09-091-2/+27
| | | | | | x86-64-pic-11.ll with the new asmprinter. llvm-svn: 81294
* Eliminate more uses of llvm-as and llvm-dis.Dan Gohman2009-09-091178-1654/+1654
| | | | llvm-svn: 81293
* Eliminate more uses of llvm-as and llvm-dis.Dan Gohman2009-09-08968-1256/+1281
| | | | llvm-svn: 81290
* update various tests for signedness changes in .s file.Chris Lattner2009-09-088-10/+13
| | | | llvm-svn: 81289
* adjust for signedness change. I'd appreciate it if an ARM flavored personChris Lattner2009-09-081-2/+2
| | | | | | | could look at this: the top undefined bits of an immediate shouldn't affect isel (cmp vs cmp.w) llvm-svn: 81288
* Merge Archive/extract* tests into one; this avoids a race when tests are run inDaniel Dunbar2009-09-085-23/+16
| | | | | | parallel (the test should really use temps for the output, though). llvm-svn: 81287
* merge thumb2-bic2.ll into thumb2-bic.ll and update for signedness changes.Chris Lattner2009-09-082-25/+34
| | | | llvm-svn: 81285
* More objc GC's API work for array of pointers declaredFariborz Jahanian2009-09-082-10/+19
| | | | | | as __strong. llvm-svn: 81283
* Change Darwin toolchain lookup to use llvm::Triple.Daniel Dunbar2009-09-081-52/+37
| | | | | | - -2+1 FIXMEs. llvm-svn: 81282
* Validate arguments to -arch.Daniel Dunbar2009-09-082-0/+12
| | | | llvm-svn: 81281
* Rename HostInfo::getToolChain to HostInfo::CreateToolChain, and don't recreateDaniel Dunbar2009-09-083-59/+55
| | | | | | the default tool chain when binding the default architecture. llvm-svn: 81279
* Delete trailing whitespace.Daniel Dunbar2009-09-081-53/+53
| | | | llvm-svn: 81278
OpenPOWER on IntegriCloud