summaryrefslogtreecommitdiffstats
path: root/llvm/tools
Commit message (Collapse)AuthorAgeFilesLines
...
* Revert my previous patch to make the valgrind bots happy.Rafael Espindola2010-12-103-14/+7
| | | | llvm-svn: 121461
* Add dependency to "make check".NAKAMURA Takumi2010-12-101-0/+2
| | | | | | cmake/modules/AddLLVM.cmake: Add empty "phony" target in add_llvm_loadable_module() even if loadable module were not supported. llvm-svn: 121455
* Initial support for the cfi directives. This is just enough to getRafael Espindola2010-12-093-7/+14
| | | | | | | | | | | f: .cfi_startproc nop .cfi_endproc assembled (on ELF). llvm-svn: 121434
* Print breakpoints for call instructions. This is used by optimized debug ↵Devang Patel2010-12-091-0/+13
| | | | | | info test harness. llvm-svn: 121432
* Give CurStreamType's enum a name. This works around what is apparentlyDan Gohman2010-12-091-4/+11
| | | | | | a bug in Apple GCC 4.0. llvm-svn: 121409
* More code not compiled by CMake. :(.Michael J. Spencer2010-12-092-5/+14
| | | | llvm-svn: 121387
* Support/MemoryBuffer: Replace all uses of std::string *ErrMsg with ↵Michael J. Spencer2010-12-096-37/+35
| | | | | | error_code &ec. And fix clients. llvm-svn: 121379
* Add a simple breakpoint location printer. This will be used by upcoming ↵Devang Patel2010-12-071-1/+59
| | | | | | "debug info in optimized code" quality test harness to set breakpoints at "interesting" locations. llvm-svn: 121078
* Do not try luck by using given name to create temporary file. In parallel ↵Devang Patel2010-12-061-1/+1
| | | | | | | | builds it may not work. This time for .s file. llvm-svn: 121016
* Do not try luck by using given name to create temporary file. In parallel ↵Devang Patel2010-12-031-1/+1
| | | | | | builds it may not work. llvm-svn: 120860
* Disable .loc support on older darwin OSes.Devang Patel2010-12-021-0/+12
| | | | llvm-svn: 120747
* Move check of command line options after command line parsing.Tobias Grosser2010-12-021-5/+5
| | | | | | | | | The check to not allow -analyze and -disable-output at the same time was done before parsing the command line flags. Therefore it never triggered, and in case both options where used opt segfaulted. Fix this by moving this check a after command line parsing. llvm-svn: 120732
* Add hiddent command line option, as an debugging aid, to disable .loc use.Devang Patel2010-12-011-0/+5
| | | | llvm-svn: 120575
* convert llvm-ar and llvm-ranlib to raw_ostream from iostreams.Chris Lattner2010-11-292-26/+23
| | | | | | Patch by Danil Malyshev! llvm-svn: 120341
* Now to chant the magical incantation that will exorcise the System libraryCharles Davis2010-11-291-1/+1
| | | | | | | | from LLVM forever: grep -lR "llvm/System" * | grep -v .svn | xargs sed -ie 's#llvm/System#llvm/Support#g' llvm-svn: 120314
* I swear I did a make clean and make before committing all this...Michael J. Spencer2010-11-295-11/+11
| | | | llvm-svn: 120304
* Merge System into Support.Michael J. Spencer2010-11-2921-30/+30
| | | | llvm-svn: 120298
* tools/Makefile: Don't look into $(TARGET_OS), but $(HOST_OS), to inspect ↵NAKAMURA Takumi2010-11-291-1/+1
| | | | | | | | availability of loadable module! The last commit made run.build.step.test_llvm_1 to fail. llvm-svn: 120283
* tools/Makefile: Fix indentation.NAKAMURA Takumi2010-11-291-12/+12
| | | | llvm-svn: 120276
* tools/Makefile: Enable building lto, edis and bugpoint-passes on Cygming.NAKAMURA Takumi2010-11-291-3/+8
| | | | | | | bugpoint-passes would be built with ENABLE_SHARED=1. You could try building gold on Cygming, though, it would fail. llvm-svn: 120275
* llvmc: First stab at better -march handling.Mikhail Glushenkov2010-11-282-6/+58
| | | | llvm-svn: 120230
* macho-dump: Add support for --dump-section-data and tweak a few format strings.Daniel Dunbar2010-11-271-5/+19
| | | | llvm-svn: 120219
* macho-dump: Add support for dumping symbol table entries.Daniel Dunbar2010-11-271-1/+43
| | | | llvm-svn: 120218
* macho-dump: Add support for dumping string table data.Daniel Dunbar2010-11-271-0/+8
| | | | llvm-svn: 120217
* macho-dump: Add support for dumping relocation entries.Daniel Dunbar2010-11-271-19/+42
| | | | llvm-svn: 120216
* macho-dump: Add support for dumping sections.Daniel Dunbar2010-11-271-6/+72
| | | | llvm-svn: 120215
* macho-dump: Add support for dumping dysymtab indirect symbol table.Daniel Dunbar2010-11-271-1/+19
| | | | llvm-svn: 120214
* macho-dump: Add support for dumping symtab and dysymtab commands.Daniel Dunbar2010-11-271-0/+52
| | | | llvm-svn: 120204
* macho-dump: Add support for dumping segment load commands.Daniel Dunbar2010-11-271-3/+58
| | | | llvm-svn: 120203
* Object/Mach-O: Add header and load command information.Daniel Dunbar2010-11-271-12/+69
| | | | llvm-svn: 120198
* macho-dump: More sketching.Daniel Dunbar2010-11-271-2/+28
| | | | llvm-svn: 120192
* macho-dump: Stub out C++ macho-dump tool.Daniel Dunbar2010-11-275-1/+60
| | | | llvm-svn: 120191
* Add a newline.Mikhail Glushenkov2010-11-221-1/+2
| | | | llvm-svn: 119976
* llvmc: Make -march/-mcpu/-mtune behaviour more consistent with gcc.Mikhail Glushenkov2010-11-221-6/+6
| | | | llvm-svn: 119975
* Make MCJIT work with CMake.Wesley Peck2010-11-171-1/+1
| | | | llvm-svn: 119589
* MCJIT: Stub out MCJIT implementation, still doesn't do anything useful.Daniel Dunbar2010-11-172-1/+2
| | | | llvm-svn: 119509
* lli: Add stub -use-mcjit option, which doesn't currently do anything.Daniel Dunbar2010-11-171-0/+8
| | | | llvm-svn: 119508
* fix the autoconf script to detect "has asmprinter"ness of a target byChris Lattner2010-11-141-0/+3
| | | | | | | looking for lib/Target/*AsmPrinter.cpp. Fix llvm-config to handle targets that don't have an explicit AsmPrinter library. llvm-svn: 119057
* Update CMake.Daniel Dunbar2010-11-131-1/+1
| | | | llvm-svn: 118953
* lli: Switch to using ParseIRFile, for consistency with other LLVM tools.Daniel Dunbar2010-11-132-11/+7
| | | | | | - Also, switch tests to not using llvm-as. They run 20% faster now, not that it matters. llvm-svn: 118952
* Fix some places where error messages were being swallowed.Dan Gohman2010-11-091-6/+7
| | | | llvm-svn: 118464
* Add registry hook for assembly text outputChe-Liang Chiou2010-11-081-3/+3
| | | | llvm-svn: 118394
* Rename FindExecutable to PrependMainExecutablePath.Mikhail Glushenkov2010-11-033-12/+13
| | | | | | Makes it more clear that it is just a path manipulation function. llvm-svn: 118174
* 80-col violations, trailing whitespace.Mikhail Glushenkov2010-11-032-26/+27
| | | | llvm-svn: 118173
* Tweak the opt -O2 / opt -O3 inliner thresholds to be the same as llvm-gcc andJakob Stoklund Olesen2010-11-021-2/+2
| | | | | | clang are using. llvm-svn: 118118
* GetDLLSuffix: Remove the leading dot from LTDL_SHLIB_EXT.Mikhail Glushenkov2010-11-021-1/+1
| | | | | | This allows using GetDLLSuffix() with appendSuffix(). llvm-svn: 118051
* Trailing whitespace.Mikhail Glushenkov2010-11-021-10/+10
| | | | llvm-svn: 118050
* Allow specifying a CPU to llvm-mc, so that we can properly set up subtargetJim Grosbach2010-10-301-1/+20
| | | | | | feature lists for instruction pattern predicates. llvm-svn: 117788
* Add polly support to the build system.Tobias Grosser2010-10-302-0/+12
| | | | | | | | | | | | | Update the cmake and autoconf build system to compile polly as a shared library if it is checked out into tools/polly. In case polly is not checked out, nothing changes. This models the way clang can be added to llvm if checked out to tools/clang. Also rebuild configure. Patch contributed by ether. llvm-svn: 117755
* Check for (unlikely) errors from FindExecutable.Dan Gohman2010-10-291-1/+8
| | | | llvm-svn: 117658
OpenPOWER on IntegriCloud