summaryrefslogtreecommitdiffstats
Commit message (Collapse)AuthorAgeFilesLines
...
* Formatting changes. Remove the '...' placeholders.Bill Wendling2012-05-141-67/+44
| | | | llvm-svn: 156756
* Use ArrayRef instead of an explicit vector type.Bill Wendling2012-05-142-3/+3
| | | | llvm-svn: 156755
* Add blurb about Julia.Bill Wendling2012-05-141-0/+16
| | | | llvm-svn: 156754
* [clang.py] Implement Cursor.canonicalGregory Szorc2012-05-142-0/+31
| | | | llvm-svn: 156753
* [clang.py] Implement Cursor.result_typeGregory Szorc2012-05-142-0/+16
| | | | llvm-svn: 156752
* Test for -fdebugger-objc-literal: missing methods should be generated like ↵Jordy Rose2012-05-131-0/+21
| | | | | | missing classes. llvm-svn: 156746
* ReleaseNotes: Add info on PTX back-endJustin Holewinski2012-05-131-0/+15
| | | | llvm-svn: 156745
* Hexagon: Initialize TBB to 0.Benjamin Kramer2012-05-131-0/+1
| | | | | | Found by valgrind. llvm-svn: 156744
* Fix Xcode case (Upper X, lower c)Jean-Daniel Dupas2012-05-132-2/+2
| | | | llvm-svn: 156743
* Fix Xcode case (Upper X, lower c)Jean-Daniel Dupas2012-05-131-1/+1
| | | | llvm-svn: 156742
* tsan: fix mmap fdDmitry Vyukov2012-05-131-1/+1
| | | | | | | This is mostly to test my commit access. Fixes fd passed to mmap(), -1 is the proper invalid fd. llvm-svn: 156741
* ReleaseNotes: Add a note about zero_undef on llvm.cttz/ctlz. Extend x86 ↵Benjamin Kramer2012-05-131-3/+12
| | | | | | section. Add a bullet for dwarf access tables. llvm-svn: 156740
* ReleaseNotes: Add a blurb about llvm-mc -g and move inliner changes into the ↵Benjamin Kramer2012-05-131-6/+11
| | | | | | optimizer sections. Verbosify some bullets. llvm-svn: 156739
* ReleaseNotes: Document that LLVM was rewritten in python.Benjamin Kramer2012-05-131-0/+2
| | | | | | | ^~~~ llvm-build llvm-svn: 156738
* ReleaseNotes: Add bullets for removed targets. Extend the note about llvm-ld ↵Benjamin Kramer2012-05-131-13/+10
| | | | | | removal. llvm-svn: 156737
* Outline some clang 3.1 highlights off the top of my head.Benjamin Kramer2012-05-131-4/+11
| | | | llvm-svn: 156736
* Add a link for every project.Benjamin Kramer2012-05-131-34/+36
| | | | llvm-svn: 156735
* Add blurb for LLVM D Compiler.Bill Wendling2012-05-131-0/+10
| | | | llvm-svn: 156733
* Add blurbs for pocl and TCE.Bill Wendling2012-05-131-0/+34
| | | | llvm-svn: 156732
* Add OSL blurb.Bill Wendling2012-05-131-0/+18
| | | | llvm-svn: 156731
* Add FAUST blurb.Bill Wendling2012-05-131-0/+12
| | | | llvm-svn: 156730
* Fix the tool documentationNadav Rotem2012-05-131-1/+1
| | | | llvm-svn: 156729
* Refactor all theRafael Espindola2012-05-134-112/+94
| | | | | | | | | if (Inherited) Attr->setInherited(true); To a central location. llvm-svn: 156728
* Produce a warning for mismatched section attributes. Completest pr9356.Rafael Espindola2012-05-136-3/+31
| | | | llvm-svn: 156727
* We were already passing the case in pr9356. Add it to attributes.c to makeRafael Espindola2012-05-131-0/+8
| | | | | | sure we don't regress. I will add a warning in a sec. llvm-svn: 156726
* Document Python bindings in release notesGregory Szorc2012-05-121-0/+24
| | | | llvm-svn: 156724
* Add support for __attribute__((hot)) and __attribute__((cold)).Benjamin Kramer2012-05-125-0/+73
| | | | | | | | Currently cold functions are marked with the "optsize" attribute in CodeGen so they are always optimized for size. The hot attribute is just ignored, LLVM doesn't have a way to express hotness at the moment. llvm-svn: 156723
* [clang.py] Followup to TranslationUnit refactorGregory Szorc2012-05-121-2/+5
| | | | | | | | | * Document index argument in TranslationUnit.from_source * Add numeric error code to TranslationUnitSaveError string representation * Use None instead of [] for default argument value in TranslationUnit.codeComplete llvm-svn: 156722
* Add Python binding info to release notesGregory Szorc2012-05-121-0/+35
| | | | llvm-svn: 156721
* [analyzer] Test case: p->x is the same as p[0].x. (PR7297)Jordy Rose2012-05-121-0/+13
| | | | llvm-svn: 156720
* Only check NSArray/NSDictionary boxing method params once.Jordy Rose2012-05-122-87/+99
| | | | | | | | Once we've found a "good" method, we don't need to check its argument types again. (Even if we might have later found a "bad" method, we were already caching the method we first looked up.) llvm-svn: 156719
* 80-col violations and minor reformatting. No functionality change.Jordy Rose2012-05-121-60/+64
| | | | llvm-svn: 156718
* Clean up ObjC boxing method checks by reducing duplicated code.Jordy Rose2012-05-121-83/+54
| | | | llvm-svn: 156717
* Fix spacing after if.Benjamin Kramer2012-05-121-6/+5
| | | | llvm-svn: 156716
* Remove unused variable. Thanks to Dmitri Gribenko for noticing it.Rafael Espindola2012-05-121-2/+0
| | | | llvm-svn: 156715
* Add support for the .rept directive. Patch by Vladmir Sorokin. I added supportRafael Espindola2012-05-124-0/+126
| | | | | | for nesting. llvm-svn: 156714
* Don't crash on boxed strings when +stringWithUTF8String: is missing.Jordy Rose2012-05-124-11/+39
| | | | | | | | Also, unify some diagnostics for boxed expressions that have the same form. Fixes PR12804. llvm-svn: 156713
* ELF: Add support for the asm .version directive.Benjamin Kramer2012-05-122-0/+45
| | | | llvm-svn: 156712
* Increase error_message_buffer_size to 64K (16K is insufficient for large ↵Alexander Potapenko2012-05-121-1/+1
| | | | | | programs) llvm-svn: 156711
* Fix GetFrameNameByAddr hitting stale stack guards.Evgeniy Stepanov2012-05-122-10/+23
| | | | | | | | | | | | | | | | | In the current implementation AsanThread::GetFrameNameByAddr scans the stack for a magic guard value to locate base address of the stack frame. This is not reliable, especially on ARM, where the code that stores this magic value has to construct it in a register from two small intermediates; this register can then end up stored in a random stack location in the prologue of another function. With this change, GetFrameNameByAddr scans the shadow memory for the signature of a left stack redzone instead. It is now possible to remove the magic from the instrumentation pass for additional performance gain. We keep it there for now just to make sure the new algorithm does not fail in some corner case. llvm-svn: 156710
* AsmParser: Add support for the .purgem directive.Benjamin Kramer2012-05-122-0/+35
| | | | | | Based on a patch by Team PaX. llvm-svn: 156709
* AsmParser: Give a nice error message for .code16gcc, which is currently ↵Benjamin Kramer2012-05-121-1/+1
| | | | | | | | unsupported. Patch by Team PaX! llvm-svn: 156708
* AsmParser: ignore the .extern directive.Benjamin Kramer2012-05-122-0/+8
| | | | llvm-svn: 156707
* AsmParser: Add support for .ifc and .ifnc directives.Benjamin Kramer2012-05-122-0/+119
| | | | | | Based on a patch from PaX Team. llvm-svn: 156706
* AsmParser: Add support for .ifb and .ifnb directives.Benjamin Kramer2012-05-122-0/+96
| | | | | | Based on a patch from PaX Team. llvm-svn: 156705
* Recommited r156374 with critical fixes in BitcodeReader/Writer:Stepan Dyatkovskiy2012-05-126-43/+249
| | | | | | | | Ordinary patch for PR1255. Added new case-ranges orientated methods for adding/removing cases in SwitchInst. After this patch cases will internally representated as ConstantArray-s instead of ConstantInt, externally cases wrapped within the ConstantRangesSet object. Old methods of SwitchInst are also works well, but marked as deprecated. So on this stage we have no side effects except that I added support for case ranges in BitcodeReader/Writer, of course test for Bitcode is also added. Old "switch" format is also supported. llvm-svn: 156704
* Teach Function::hasAddressTaken that BlockAddress doesn't really takeJay Foad2012-05-124-3/+24
| | | | | | the address of a function. llvm-svn: 156703
* Make sure new value jump is enabled for Hexagon V5 as well.Sirish Pande2012-05-121-10/+27
| | | | llvm-svn: 156700
* [analyzer] RetainCountChecker: track ObjC boxed expression objects.Jordy Rose2012-05-124-8/+119
| | | | llvm-svn: 156699
* Support for Hexagon feature, New Value Jump.Sirish Pande2012-05-129-2/+745
| | | | llvm-svn: 156698
OpenPOWER on IntegriCloud