summaryrefslogtreecommitdiffstats
Commit message (Collapse)AuthorAgeFilesLines
...
* Patch by Dawn to add the logging capabilities to ProcessLinux.cpp.Johnny Chen2011-10-113-1/+255
| | | | llvm-svn: 141712
* Fix a typo in ProcessKDP::DidAttach().Johnny Chen2011-10-111-1/+1
| | | | | | Patch by Dawn. llvm-svn: 141711
* Use sltiu instead of sltu when a register operand and immediate are compared.Akira Hatanaka2011-10-112-2/+2
| | | | llvm-svn: 141708
* Added a missing file from a previous checkin.Greg Clayton2011-10-111-0/+14
| | | | llvm-svn: 141707
* Update test for r141704.Jim Grosbach2011-10-111-3/+3
| | | | llvm-svn: 141705
* ARM addressing mode cleanup for LDC/STC.Jim Grosbach2011-10-111-16/+20
| | | | | | | We parse at least some forms of the instructions now. Encoding is pretty screwed up, still, though. llvm-svn: 141704
* Clean up a few references to System/. We still have docs/SystemLibrary.htmlDaniel Dunbar2011-10-116-12/+8
| | | | | | lying around... llvm-svn: 141703
* Support/DataTypes.h: Clean up some types and add matching (but presumablyDaniel Dunbar2011-10-112-4/+92
| | | | | | | unused) code from .cmake to DataTypes.h.in so that the files are essentially in sync module differences in autoconf/cmake replacement syntax. llvm-svn: 141702
* Silence some -Wuninitialized false positives with gcc.Eli Friedman2011-10-112-2/+3
| | | | llvm-svn: 141701
* Add a -Wc++0x-compat warning for C++11 keywords used as identifiers when inRichard Smith2011-10-117-13/+78
| | | | | | C++98 mode. Only the first occurrence of each keyword will produce a warning. llvm-svn: 141700
* Remove extra semicolon.Eli Friedman2011-10-111-1/+1
| | | | llvm-svn: 141699
* Add documentation on providing the 'cd' and 'pwd' commands to lldb with the ↵Johnny Chen2011-10-111-0/+17
| | | | | | | | help of the embedded Python interpreter and the 'command regex' command. llvm-svn: 141698
* Add support for viewing the module graph via Graphviz, for debuggingDouglas Gregor2011-10-112-0/+52
| | | | | | purposes. llvm-svn: 141697
* Add patterns for conditional branches with 64-bit register operands.Akira Hatanaka2011-10-112-21/+30
| | | | llvm-svn: 141696
* Add support for 64-bit set-on-less-than instructions.Akira Hatanaka2011-10-112-14/+44
| | | | llvm-svn: 141695
* Add support for conditional branch instructions with 64-bit register operands.Akira Hatanaka2011-10-114-34/+67
| | | | llvm-svn: 141694
* Driver: Add support for a new -nostdlibinc option.Daniel Dunbar2011-10-114-1/+20
| | | | | | | | | | | | - This disables the system include directories, but not the compiler builtin directories. Useful for projects that want to use things like the intrinsic headers, but are otherwise freestanding. - I'm willing to reconsider the option naming, I also considered providing an explicit -builtinc (which would match -nobuiltininc), but this is more consistent with existing options. llvm-svn: 141692
* Frontend: Replace -nostdinc by -nostdsysteminc (which is just system includeDaniel Dunbar2011-10-116-33/+49
| | | | | | paths). The -nostdinc behavior is now -nostdsysteminc + -nobuiltininc. llvm-svn: 141691
* [analyzer] Remove an unused member variable.Anna Zaks2011-10-112-10/+6
| | | | llvm-svn: 141690
* Add dominance check for the instruction being hoisted.Devang Patel2011-10-115-9/+89
| | | | | | | For example, MachineLICM should not hoist a load that is not guaranteed to be executed. Radar 10254254. llvm-svn: 141689
* Fixed docs to reflect the proper default value and behaviour of the natural ↵Lang Hames2011-10-111-1/+2
| | | | | | stack alignment. llvm-svn: 141687
* Rename SemaCXXCast.cpp to SemaCast.cpp.John McCall2011-10-112-3/+6
| | | | llvm-svn: 141686
* Add more testing for -Wc++0x-compat warnings.Richard Smith2011-10-111-0/+24
| | | | llvm-svn: 141685
* Expose MachOObjectFile externally, like we do for COFF. First step in ↵Owen Anderson2011-10-112-80/+109
| | | | | | reducing the amount of special-purpose code needed for llvm-objdump. llvm-svn: 141684
* [analyzer] CheckerContext updates checkDst in it's destructor, so make sure ↵Anna Zaks2011-10-111-3/+7
| | | | | | the object is destructed before checkDst is used. llvm-svn: 141683
* ARM parse alignment specifier for NEON load/store instructions.Jim Grosbach2011-10-112-29/+93
| | | | llvm-svn: 141682
* For the FileChanged Preprocessor callback, when exiting a file, pass its FileID.Argyrios Kyrtzidis2011-10-115-11/+25
| | | | llvm-svn: 141681
* Add an explanatory comment to test/SemaCXX/typo-correction.cppKaelyn Uhrain2011-10-111-2/+8
| | | | llvm-svn: 141680
* [analyzer] Fix a typo.Anna Zaks2011-10-111-1/+1
| | | | llvm-svn: 141678
* Patch from Dragos Tatulea to re-enable the PECOFF object file parser for allGreg Clayton2011-10-113-7/+4
| | | | | | builds on all systems. llvm-svn: 141677
* Mention the cmake build guide on the main docs page.Duncan Sands2011-10-111-0/+5
| | | | llvm-svn: 141674
* Starting on musl port by Arvid PiccianiHoward Hinnant2011-10-113-16/+32
| | | | llvm-svn: 141672
* ARM Rename operand sub-structure 'Mem' to 'Memory' for a bit more clarity.Jim Grosbach2011-10-111-113/+113
| | | | llvm-svn: 141671
* Add support for legalization of vector SHL/SRA/SRL instructionsNadav Rotem2011-10-112-0/+36
| | | | llvm-svn: 141667
* Implement the emitFrameIndexDebugValue and getDebugValueLocation hooks.Richard Osborne2011-10-113-6/+64
| | | | | | | This fixes an assert due to the operands of the DBG_VALUE instruction not being as expected (PR11105). llvm-svn: 141666
* Fix a iterator out of bounds error, that triggers rarely.Kalle Raiskila2011-10-111-0/+2
| | | | llvm-svn: 141665
* llvm-objdump.cpp: Use PRIx64 as format specifier for int64_t.NAKAMURA Takumi2011-10-111-1/+1
| | | | llvm-svn: 141664
* Add -D__STDC_FORMAT_MACROS to use PRIx64.NAKAMURA Takumi2011-10-113-1/+7
| | | | llvm-svn: 141663
* cmake/modules/HandleLLVMOptions.cmake: Reorder __STDC_CONSTANT_MACROS and ↵NAKAMURA Takumi2011-10-111-1/+1
| | | | | | __STDC_LIMIT_MACROS. llvm-svn: 141662
* Add support for legalization of vector trunc-store where the saved scalar ↵Nadav Rotem2011-10-111-13/+13
| | | | | | type is illegal (for example, v2i16 on systems where the smallest store size is i32) llvm-svn: 141661
* Cleanup the trunc-store legalization code and add asserts.Nadav Rotem2011-10-111-68/+87
| | | | llvm-svn: 141659
* Update to a newer doxygen version. PR8214. Patch by Jeremy Huddleston.Bill Wendling2011-10-111-613/+826
| | | | llvm-svn: 141657
* Add HasPOPCNT predicate to the POPCNT instructions. Also mark POPCNT as ↵Craig Topper2011-10-112-20/+23
| | | | | | modifying EFLAGS. llvm-svn: 141656
* Minor modifications to make the Hello World example resemble the Hello WorldBill Wendling2011-10-111-48/+68
| | | | | | | pass in the tree. Also some minor formatting changes. PR9413 llvm-svn: 141655
* Make Ivy Bridge 16-bit floating point conversion instructions require AVX.Craig Topper2011-10-111-1/+1
| | | | llvm-svn: 141654
* Apparently, sometimes llvm-nm doesn't put the undefined symbol at the top. TakeNick Lewycky2011-10-111-2/+1
| | | | | | | that into account and test for no U's showing up in the middle, which is what we really wanted to test for. llvm-svn: 141653
* Test case for X86 LZCNT instruction selection.Craig Topper2011-10-111-0/+38
| | | | llvm-svn: 141652
* Add X86 LZCNT instruction. Including instruction selection support.Craig Topper2011-10-117-7/+65
| | | | llvm-svn: 141651
* Get rid of ShouldDeleteMoveConstructor.Alexis Hunt2011-10-113-180/+116
| | | | llvm-svn: 141650
* Use the proper name for "externally visible" linkage -- 'external'. This is theBill Wendling2011-10-111-4/+4
| | | | | | | keyword in LLVM for externally visible linkage. PR10636 llvm-svn: 141649
OpenPOWER on IntegriCloud