summaryrefslogtreecommitdiffstats
Commit message (Collapse)AuthorAgeFilesLines
...
* Remove some unused functions.Jakob Stoklund Olesen2012-02-061-18/+0
| | | | | | | | LiveIntervalAnalysis has a number of functions that simply forward to SlotIndexes. Since SlotIndexes is a stand-alone analysis now, clients should really refer to it directly. llvm-svn: 149921
* Don't explicitly renumber slot indices.Jakob Stoklund Olesen2012-02-061-2/+0
| | | | | | We have automatic local renumbering now. llvm-svn: 149920
* System headers after llvm headers.Nick Lewycky2012-02-061-1/+1
| | | | llvm-svn: 149919
* Enable streaming of bitcodeDerek Schuff2012-02-0626-161/+746
| | | | | | | This CL delays reading of function bodies from initial parse until materialization, allowing overlap of compilation with bitcode download. llvm-svn: 149918
* Add help string for 'frame variable' to link to 'watchpoint set' which ↵Johnny Chen2012-02-061-1/+3
| | | | | | | | allows for using an expression to specify the address to watch for. rdar://problem/10703290 llvm-svn: 149917
* use cheaper llvm APIs for various bits of IR generation.Chris Lattner2012-02-063-39/+23
| | | | llvm-svn: 149916
* simplify code and smallvectorize.Chris Lattner2012-02-061-6/+7
| | | | llvm-svn: 149915
* Document the 'unwind' removal.Bill Wendling2012-02-061-1/+4
| | | | llvm-svn: 149914
* [unwind removal] Remove any mention of the 'unwind' instruction. What was thatBill Wendling2012-02-061-51/+10
| | | | | | instruction anyway?! llvm-svn: 149913
* Remove some dead code and tidy things up now that vectors use ConstantDataVectorChris Lattner2012-02-069-129/+40
| | | | | | instead of always using ConstantVector. llvm-svn: 149912
* [unwind removal] Remove a the obsolete 'unwind' enum value.Bill Wendling2012-02-062-2/+1
| | | | llvm-svn: 149911
* Make sure a reserved register has a live interval before merging.Jakob Stoklund Olesen2012-02-061-1/+5
| | | | llvm-svn: 149910
* Canonicalize the base class used in the nested-name-specifier of a generatedManuel Klimek2012-02-061-1/+2
| | | | | | assignment operator. llvm-svn: 149909
* Fix the result of VarDecl::checkInitIsICE so it is consistently accurate in ↵Eli Friedman2012-02-062-1/+4
| | | | | | C++11 mode. PR11928. llvm-svn: 149908
* Tweak format string checking to work with %@ and ObjC toll-free bridging. ↵Ted Kremenek2012-02-062-3/+22
| | | | | | <rdar://problem/10814120> llvm-svn: 149907
* [unwind removal] Remove all of the code for the dead 'unwind' instruction. ThereBill Wendling2012-02-0613-205/+70
| | | | | | | were no 'unwind' instructions being generated before this, so this is in effect a no-op. llvm-svn: 149906
* [unwind removal] Don't write out the dead 'unwind' instruction.Bill Wendling2012-02-061-3/+0
| | | | llvm-svn: 149905
* I left some stray debugging messages in the sourceSean Callanan2012-02-063-8/+1
| | | | | | code. Removing these. llvm-svn: 149903
* [unwind removal] We no longer have 'unwind' instructions being generated, soBill Wendling2012-02-0611-134/+9
| | | | | | remove the code that handles them. llvm-svn: 149901
* Special build dictionary needs the same dictionary when specifying the ↵Johnny Chen2012-02-061-0/+4
| | | | | | after-the-test cleanup. llvm-svn: 149900
* Fix a typo in specifying the error path when launching the inferior.Johnny Chen2012-02-061-3/+3
| | | | llvm-svn: 149899
* 'unwind' is a keyword, not an instruction.Bill Wendling2012-02-062-2/+3
| | | | llvm-svn: 149898
* [unwind removal] Remove the 'unwind' instruction parsing bits.Bill Wendling2012-02-062-5/+0
| | | | llvm-svn: 149897
* Added MSVC visualizers for PointerIntPair and PointerUnions.Aaron Ballman2012-02-061-1/+91
| | | | | | Patch by Nikola Smiljanic llvm-svn: 149896
* Introduce helpers to compute the 32-bit varaints and 64-bit variants ofChandler Carruth2012-02-063-0/+156
| | | | | | | some architectures. These are useful for interacting with multiarch or bi-arch GCC (or GCC-based) toolchains. llvm-svn: 149895
* Rewrite the debug action handling to take -verify into account.Eric Christopher2012-02-062-18/+17
| | | | | | | Add a quiet option for dwarfdump and move it out of NDEBUG only. Still requires an option as we don't want this on by default. llvm-svn: 149894
* Print out the frame only if self.TraceOn() is True.Johnny Chen2012-02-061-1/+2
| | | | llvm-svn: 149893
* [asan] use raw syscalls for open/close on linux to avoid being interceptedKostya Serebryany2012-02-061-2/+2
| | | | llvm-svn: 149892
* Add regular C++ inheritance in addition to the virtual inheritance to ↵Johnny Chen2012-02-062-11/+37
| | | | | | | | TestCppValueCast.py. Plus mark the virtual inheritance test cases as expected failures. llvm-svn: 149891
* Update the command line here and update the comment, we're just goingEric Christopher2012-02-062-3/+4
| | | | | | to leave this as a debug only option for now. llvm-svn: 149890
* Removed redundant location info from ElaboratedTypeLoc / DependentNameLoc / ↵Abramo Bagnara2012-02-069-51/+46
| | | | | | DependentTSTLoc. Uniformed names referencing elaborated keyword. No intended functionality changes. llvm-svn: 149889
* objc: fixes a problem in block type comparison involvingFariborz Jahanian2012-02-062-2/+21
| | | | | | | | enums with underlying type explicitly specified (feature which is on by default in objective-c). // rdar://10798770 llvm-svn: 149888
* Test commit; also removes some trailing whitespaceDerek Schuff2012-02-061-3/+3
| | | | llvm-svn: 149887
* Let an ivar directly refer property TAG.Devang Patel2012-02-062-2/+5
| | | | llvm-svn: 149881
* The 'unwind' instruction is deprecated and will be removed, making this testBill Wendling2012-02-061-6/+0
| | | | | | obsolete. llvm-svn: 149880
* Update docs describing objective-c property encoding. This includes support ↵Devang Patel2012-02-061-36/+126
| | | | | | for properties that are not backed by an ivar. llvm-svn: 149879
* Mention that the 'unwind' instruction is now deprecated.Bill Wendling2012-02-061-0/+3
| | | | llvm-svn: 149876
* [asan] The first version of Windows malloc interceptors, patch by ↵Kostya Serebryany2012-02-061-0/+57
| | | | | | timurrrr@google.com llvm-svn: 149875
* DebugInfo: Provide a new hook to encode relationship between a property and ↵Devang Patel2012-02-065-0/+64
| | | | | | an ivar. llvm-svn: 149874
* - Turn the other distribution checks into range compares.Benjamin Kramer2012-02-061-18/+14
| | | | | | | - Turn openSUSE version parsing into a StringSwitch - Add an entry for Fedora release 16 (Verne) llvm-svn: 149872
* RegisterPasses: Make sure to always execute the SCoPInfo passTobias Grosser2012-02-061-0/+2
| | | | llvm-svn: 149871
* Added location for template keyword in TemplateSpecializationTypeLoc. In the ↵Abramo Bagnara2012-02-0615-79/+102
| | | | | | process removed some naming ambiguities. llvm-svn: 149870
* Consolidate the ubuntu detection logic a bit, add an entry for Ubuntu 12.04 ↵Benjamin Kramer2012-02-061-28/+20
| | | | | | aka precise pangolin. llvm-svn: 149869
* Fixed instantiation of DependentScopeDeclRefExpr.Abramo Bagnara2012-02-0610-29/+53
| | | | llvm-svn: 149868
* Update ExceptionDemo to use ConstantDataArray.Peter Collingbourne2012-02-061-2/+3
| | | | llvm-svn: 149867
* X86: Don't call malloc for 4 bits. No functionality change.Benjamin Kramer2012-02-061-4/+3
| | | | llvm-svn: 149866
* Make helper static.Benjamin Kramer2012-02-061-3/+3
| | | | llvm-svn: 149865
* Move instantiateTemplateAttribute into the sema namespace, make helpers static.Benjamin Kramer2012-02-066-9/+18
| | | | llvm-svn: 149864
* Hexagon: Remove forbidden iostream includes (it introduces static initializers)Benjamin Kramer2012-02-068-73/+46
| | | | | | Reorder includes while at it. llvm-svn: 149863
* Test for r149855.Craig Topper2012-02-061-0/+8
| | | | llvm-svn: 149862
OpenPOWER on IntegriCloud