summaryrefslogtreecommitdiffstats
Commit message (Collapse)AuthorAgeFilesLines
* adopt getAdjustedAnalysisPointer in a few more passes.Chris Lattner2010-01-206-0/+64
| | | | llvm-svn: 94018
* adopt getAdjustedAnalysisPointer in two more passes.Chris Lattner2010-01-202-0/+20
| | | | llvm-svn: 94017
* Updated README.txtHoward Hinnant2010-01-201-2/+2
| | | | llvm-svn: 94016
* adopt getAdjustedAnalysisPointer in BasicCallGraph.Chris Lattner2010-01-201-1/+11
| | | | llvm-svn: 94015
* Settled rule on warning on unimplemented property inFariborz Jahanian2010-01-205-6/+68
| | | | | | | | category implementation when some implementations are missing in the primary class implementation. (fixes radar 6505200). llvm-svn: 94014
* add some new methods to adjust this pointers. Not used yet.Chris Lattner2010-01-202-0/+28
| | | | llvm-svn: 94013
* add a helper method.Chris Lattner2010-01-201-0/+5
| | | | llvm-svn: 94012
* Updated README.txtHoward Hinnant2010-01-201-0/+124
| | | | llvm-svn: 94011
* don't send null pointers through the constantexpr codepath unneededly.Chris Lattner2010-01-201-0/+6
| | | | llvm-svn: 94010
* reduce redundant are'sChris Lattner2010-01-202-2/+2
| | | | llvm-svn: 94009
* reduce redundant are's.Chris Lattner2010-01-203-4/+3
| | | | llvm-svn: 94008
* Move per-function inline threshold calculation to a method.Jakob Stoklund Olesen2010-01-202-14/+18
| | | | | | | No functional change except the forgotten test for InlineLimit.getNumOccurrences() == 0 in the CurrentThreshold2 calculation. llvm-svn: 94007
* use getGlobalDirective(), don't hardcode .globl. PR6093Chris Lattner2010-01-201-13/+13
| | | | llvm-svn: 94006
* Improve performance of warning when not implementing a required Fariborz Jahanian2010-01-201-13/+13
| | | | | | | property of a protocol (my previous patch). No change in functionality. (radar 7544809). llvm-svn: 94005
* Make some helper functions static.Benjamin Kramer2010-01-201-5/+5
| | | | llvm-svn: 94004
* Don't store a Twine temporary, it's unsafe.Benjamin Kramer2010-01-201-4/+6
| | | | llvm-svn: 94003
* Fix an infinite recursion problem. dbgs() should return errs() inDavid Greene2010-01-201-2/+2
| | | | | | release mode. llvm-svn: 94001
* Fix html glitch. Pointed out by clwi (PR6090).Duncan Sands2010-01-201-1/+1
| | | | llvm-svn: 94000
* Correct comments.Zhongxing Xu2010-01-201-1/+1
| | | | llvm-svn: 93999
* allow this test to pass, even with the recent .s printer changes.Chris Lattner2010-01-201-126/+126
| | | | | | Have I ever mentioned that clang regtests should not be grepping .s files?? llvm-svn: 93998
* Fix a typo pointed about by gabor.Chandler Carruth2010-01-201-1/+1
| | | | llvm-svn: 93997
* eliminate some uses of AsmPrinter::EmitIntXXXChris Lattner2010-01-203-20/+19
| | | | llvm-svn: 93996
* Backout r93990Victor Hernandez2010-01-201-9/+4
| | | | llvm-svn: 93995
* inline and radically simplify printDataDirective. It will eventuallyChris Lattner2010-01-203-50/+24
| | | | | | go completely away. llvm-svn: 93994
* emit basic block labels with mcstreamer.Chris Lattner2010-01-203-10/+6
| | | | llvm-svn: 93993
* emit integer and fp zeros as (e.g.) .byte 0 instead of .space 1,Chris Lattner2010-01-203-18/+17
| | | | | | for tidiness. llvm-svn: 93992
* signficant cleanups to EmitGlobalConstant (including streamerization Chris Lattner2010-01-203-106/+68
| | | | | | | | of int initializers), change some methods to be static functions, use raw_ostream::write_hex instead of a smallstring dance with APValue::toStringUnsigned(S, 16). llvm-svn: 93991
* Fix/strengthen verification of llvm.dbg.declareVictor Hernandez2010-01-201-4/+9
| | | | llvm-svn: 93990
* Switch Elts from vector to SmallVectorVictor Hernandez2010-01-201-2/+1
| | | | llvm-svn: 93989
* switch ConstantFP emission to use MCStreamer, significantly Chris Lattner2010-01-201-34/+18
| | | | | | simplifying the code. llvm-svn: 93988
* make mcasmstreamer handle expanding 8 byte integer constants to Chris Lattner2010-01-202-21/+16
| | | | | | | 4-byte constants if .quad isn't supported. Switch a bunch of methods used by the dwarf writer to use OutStreamer.EmitIntValue. llvm-svn: 93987
* give createAsmStreamer an 'isLittleEndian' argument.Chris Lattner2010-01-204-6/+15
| | | | llvm-svn: 93986
* revert 93934, removing the MCAsmInfo endianness bit. I can'tChris Lattner2010-01-2021-63/+31
| | | | | | | stomache MCAsmInfo having this, and I found a better solution to this layering issue. llvm-svn: 93985
* Fix if/else brackets; getFunctionForValue() is to be called for non-metadata ↵Victor Hernandez2010-01-201-1/+3
| | | | | | values llvm-svn: 93984
* fix return type of _Unwind_Exception.exception_cleanupNick Kledzik2010-01-201-2/+2
| | | | llvm-svn: 93983
* Move the MacroBuilder utilitiy to its own header. Update references.Chandler Carruth2010-01-204-24/+49
| | | | | | Comments and/or improvements to the documentation are welcome. llvm-svn: 93982
* Fix an invalid Twine use spotty by abbeyj, it isn't safe to use TwineDaniel Dunbar2010-01-201-1/+4
| | | | | | | temporaries (this is one reason I'm nervous about propagating their use beyond particularly performance critical places). llvm-svn: 93981
* Fix the conditions to unambiguously show the logic they represent. This is theChandler Carruth2010-01-201-3/+3
| | | | | | | logic enforced in the test case as well, so hopefully it is correct. Please review Victor. llvm-svn: 93980
* Map operands of all function-local metadata, not just metadata passed to ↵Victor Hernandez2010-01-201-19/+13
| | | | | | llvm.dbg.declare intrinsics llvm-svn: 93979
* Avoid unnecessary Elts arrayVictor Hernandez2010-01-201-4/+2
| | | | llvm-svn: 93978
* Refactor common parts of MDNode::getFunction() and assertLocalFunction() ↵Victor Hernandez2010-01-203-35/+25
| | | | | | into getFunctionForValue() llvm-svn: 93977
* Actually remove the include that r93974 made unnecessary.Chandler Carruth2010-01-201-1/+0
| | | | llvm-svn: 93975
* Fix a layering issue between Basic and FE by moving a utility class into Basic.Chandler Carruth2010-01-202-24/+24
| | | | | | | | This isn't entirely satisfactory, as it seems an implementation detail, and with nothing to do with TargetInfo. Suggestions on where to put this are welcome. llvm-svn: 93974
* Add a missing case for DeclContext printer.Zhongxing Xu2010-01-201-0/+5
| | | | llvm-svn: 93973
* Driver: Lift clang resource directory computation to the Driver object.Daniel Dunbar2010-01-203-9/+12
| | | | llvm-svn: 93971
* clang/Darwin: Update for rename of 10.4 static runtime library.Daniel Dunbar2010-01-201-1/+1
| | | | llvm-svn: 93970
* clang/Darwin: Rename x86_10.4 static lib config to just 10.4, and add 'eprintf'Daniel Dunbar2010-01-201-6/+7
| | | | | | which seems to be needed. llvm-svn: 93969
* Also handle CXXConstructor, CXXDestructor and CXXConversion in CFGMike Stump2010-01-201-2/+4
| | | | | | printing. llvm-svn: 93968
* If a instruction belongs to another function (and not current function) as ↵Devang Patel2010-01-202-4/+40
| | | | | | per debug info attached with the instruction then ignore the dangling lexical scope of this instruction. Such scopes are unreachable. llvm-svn: 93967
* Use the llvm coding convention for indentation for switch.Mike Stump2010-01-209-148/+148
| | | | llvm-svn: 93966
OpenPOWER on IntegriCloud