| Commit message (Collapse) | Author | Age | Files | Lines | ||
|---|---|---|---|---|---|---|
| ... | ||||||
| * | ReleaseNotes: Add info on PTX back-end | Justin Holewinski | 2012-05-13 | 1 | -0/+15 | |
| | | | | | llvm-svn: 156745 | |||||
| * | Hexagon: Initialize TBB to 0. | Benjamin Kramer | 2012-05-13 | 1 | -0/+1 | |
| | | | | | | | Found by valgrind. llvm-svn: 156744 | |||||
| * | Fix Xcode case (Upper X, lower c) | Jean-Daniel Dupas | 2012-05-13 | 2 | -2/+2 | |
| | | | | | llvm-svn: 156743 | |||||
| * | ReleaseNotes: Add a note about zero_undef on llvm.cttz/ctlz. Extend x86 ↵ | Benjamin Kramer | 2012-05-13 | 1 | -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 Kramer | 2012-05-13 | 1 | -6/+11 | |
| | | | | | | | optimizer sections. Verbosify some bullets. llvm-svn: 156739 | |||||
| * | ReleaseNotes: Document that LLVM was rewritten in python. | Benjamin Kramer | 2012-05-13 | 1 | -0/+2 | |
| | | | | | | | | ^~~~ llvm-build llvm-svn: 156738 | |||||
| * | ReleaseNotes: Add bullets for removed targets. Extend the note about llvm-ld ↵ | Benjamin Kramer | 2012-05-13 | 1 | -13/+10 | |
| | | | | | | | removal. llvm-svn: 156737 | |||||
| * | Outline some clang 3.1 highlights off the top of my head. | Benjamin Kramer | 2012-05-13 | 1 | -4/+11 | |
| | | | | | llvm-svn: 156736 | |||||
| * | Add a link for every project. | Benjamin Kramer | 2012-05-13 | 1 | -34/+36 | |
| | | | | | llvm-svn: 156735 | |||||
| * | Add blurb for LLVM D Compiler. | Bill Wendling | 2012-05-13 | 1 | -0/+10 | |
| | | | | | llvm-svn: 156733 | |||||
| * | Add blurbs for pocl and TCE. | Bill Wendling | 2012-05-13 | 1 | -0/+34 | |
| | | | | | llvm-svn: 156732 | |||||
| * | Add OSL blurb. | Bill Wendling | 2012-05-13 | 1 | -0/+18 | |
| | | | | | llvm-svn: 156731 | |||||
| * | Add FAUST blurb. | Bill Wendling | 2012-05-13 | 1 | -0/+12 | |
| | | | | | llvm-svn: 156730 | |||||
| * | Fix the tool documentation | Nadav Rotem | 2012-05-13 | 1 | -1/+1 | |
| | | | | | llvm-svn: 156729 | |||||
| * | Document Python bindings in release notes | Gregory Szorc | 2012-05-12 | 1 | -0/+24 | |
| | | | | | llvm-svn: 156724 | |||||
| * | Fix spacing after if. | Benjamin Kramer | 2012-05-12 | 1 | -6/+5 | |
| | | | | | llvm-svn: 156716 | |||||
| * | Add support for the .rept directive. Patch by Vladmir Sorokin. I added support | Rafael Espindola | 2012-05-12 | 4 | -0/+126 | |
| | | | | | | | for nesting. llvm-svn: 156714 | |||||
| * | ELF: Add support for the asm .version directive. | Benjamin Kramer | 2012-05-12 | 2 | -0/+45 | |
| | | | | | llvm-svn: 156712 | |||||
| * | AsmParser: Add support for the .purgem directive. | Benjamin Kramer | 2012-05-12 | 2 | -0/+35 | |
| | | | | | | | Based on a patch by Team PaX. llvm-svn: 156709 | |||||
| * | AsmParser: Give a nice error message for .code16gcc, which is currently ↵ | Benjamin Kramer | 2012-05-12 | 1 | -1/+1 | |
| | | | | | | | | | unsupported. Patch by Team PaX! llvm-svn: 156708 | |||||
| * | AsmParser: ignore the .extern directive. | Benjamin Kramer | 2012-05-12 | 2 | -0/+8 | |
| | | | | | llvm-svn: 156707 | |||||
| * | AsmParser: Add support for .ifc and .ifnc directives. | Benjamin Kramer | 2012-05-12 | 2 | -0/+119 | |
| | | | | | | | Based on a patch from PaX Team. llvm-svn: 156706 | |||||
| * | AsmParser: Add support for .ifb and .ifnb directives. | Benjamin Kramer | 2012-05-12 | 2 | -0/+96 | |
| | | | | | | | Based on a patch from PaX Team. llvm-svn: 156705 | |||||
| * | Recommited r156374 with critical fixes in BitcodeReader/Writer: | Stepan Dyatkovskiy | 2012-05-12 | 6 | -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 take | Jay Foad | 2012-05-12 | 4 | -3/+24 | |
| | | | | | | | the address of a function. llvm-svn: 156703 | |||||
| * | Make sure new value jump is enabled for Hexagon V5 as well. | Sirish Pande | 2012-05-12 | 1 | -10/+27 | |
| | | | | | llvm-svn: 156700 | |||||
| * | Support for Hexagon feature, New Value Jump. | Sirish Pande | 2012-05-12 | 9 | -2/+745 | |
| | | | | | llvm-svn: 156698 | |||||
| * | Fix test cases. | Akira Hatanaka | 2012-05-12 | 13 | -76/+76 | |
| | | | | | llvm-svn: 156697 | |||||
| * | Remove MipsEmitGPRestore.cpp. | Akira Hatanaka | 2012-05-12 | 3 | -99/+0 | |
| | | | | | llvm-svn: 156696 | |||||
| * | Delete all functions that are no longer needed in MipsFunctionInfo, including | Akira Hatanaka | 2012-05-12 | 2 | -15/+1 | |
| | | | | | | | | | | the ones that get or set the frame index for the $gp save slot. Remove the piece of code in MipsFunctionInfo::getGlobalBaseReg() which returns GP. This function should always return a virtual register. llvm-svn: 156695 | |||||
| * | Stop reserving register $gp. Do not call isGPFI to check whether a frame object | Akira Hatanaka | 2012-05-12 | 1 | -8/+1 | |
| | | | | | | | is the $gp save slot. llvm-svn: 156694 | |||||
| * | Do not add the pass which restores $gp after every function call. | Akira Hatanaka | 2012-05-12 | 1 | -9/+0 | |
| | | | | | llvm-svn: 156693 | |||||
| * | Make the following changes in MipsISelLowering.cpp: | Akira Hatanaka | 2012-05-12 | 1 | -8/+8 | |
| | | | | | | | | | | - Stop creating stack frame objects needed for saving $gp. - Insert a node that copies the global pointer register to register $gp before the call node. This will ensure $gp is valid at the entry of the called function. llvm-svn: 156692 | |||||
| * | Make the following changes in MipsFrameLowering.cpp: | Akira Hatanaka | 2012-05-12 | 1 | -32/+3 | |
| | | | | | | | | | - Stop emitting instructions needed to initialize the global pointer register. - Stop emitting .cprestore directive. - Do not take into account the $gp save slot when computing stack size. llvm-svn: 156691 | |||||
| * | Speed up computeComposites() by using the new SubReg -> SubIdx map. | Jakob Stoklund Olesen | 2012-05-12 | 1 | -12/+10 | |
| | | | | | | | | TableGen doesn't need to search through the SubRegs map to find an inverse entry. llvm-svn: 156690 | |||||
| * | Make the following changes in MipsAsmPrinter.cpp: | Akira Hatanaka | 2012-05-12 | 6 | -37/+19 | |
| | | | | | | | | | | - Remove code which lowers pseudo SETGP01. - Fix LowerSETGP01. The first two of the three instructions that are emitted to initialize the global pointer register now use register $2. - Stop emitting .cpload directive. llvm-svn: 156689 | |||||
| * | Hoist simpler checks above llvm::PointerMayBeCaptured. No functional change ↵ | Chad Rosier | 2012-05-12 | 1 | -4/+6 | |
| | | | | | | | intended. llvm-svn: 156687 | |||||
| * | Don't look for empty live ranges in the unions. | Jakob Stoklund Olesen | 2012-05-12 | 1 | -1/+4 | |
| | | | | | | | | | | Empty live ranges represent undef and still get allocated, but they won't appear in LiveIntervalUnions. Patch by Patrik Hägglund! llvm-svn: 156685 | |||||
| * | Insert instructions to the entry basic block which initializes the global | Akira Hatanaka | 2012-05-12 | 3 | -38/+57 | |
| | | | | | | | | | | | | | | | | | | | pointer register. This is the first of the series of patches which clean up the way global pointer register is used. The patches will make the following improvements: - Make $gp an allocatable temporary register rather than reserving it. - Use a virtual register as the global pointer register and let the register allocator decide which register to assign to it or whether spill/reloads are needed. - Make sure $gp is valid at the entry of a called function, which is necessary for functions using lazy binding. - Remove the need for emitting .cprestore and .cpload directives. llvm-svn: 156671 | |||||
| * | Add doxygen comments. | Michael J. Spencer | 2012-05-11 | 1 | -0/+6 | |
| | | | | | llvm-svn: 156665 | |||||
| * | Do not replace operands of pseudo instructions with register $zero. | Akira Hatanaka | 2012-05-11 | 2 | -1/+18 | |
| | | | | | llvm-svn: 156663 | |||||
| * | Revert 156658. | Chad Rosier | 2012-05-11 | 1 | -2/+1 | |
| | | | | | llvm-svn: 156662 | |||||
| * | [fast-isel] Fast-isel doesn't use the expect intrinsic. | Chad Rosier | 2012-05-11 | 1 | -1/+2 | |
| | | | | | llvm-svn: 156658 | |||||
| * | Use regular expression to match register names. | Akira Hatanaka | 2012-05-11 | 1 | -1/+1 | |
| | | | | | llvm-svn: 156656 | |||||
| * | Make the URL a link instead. | Bill Wendling | 2012-05-11 | 1 | -11/+11 | |
| | | | | | llvm-svn: 156655 | |||||
| * | [Support/StringRef] Add find_last_not_of and {r,l,}trim. | Michael J. Spencer | 2012-05-11 | 3 | -0/+76 | |
| | | | | | llvm-svn: 156652 | |||||
| * | Remove extraneous ; and the resulting warning. | Bill Wendling | 2012-05-11 | 1 | -1/+1 | |
| | | | | | llvm-svn: 156649 | |||||
| * | Add mention of Glasgow Haskell Compiler. | Bill Wendling | 2012-05-11 | 1 | -1/+34 | |
| | | | | | llvm-svn: 156648 | |||||
| * | [fast-isel] Add support for selecting @llvm.trap(). | Chad Rosier | 2012-05-11 | 2 | -0/+16 | |
| | | | | | llvm-svn: 156646 | |||||
| * | Updated instruction table due to addded intrinsics. | Brendon Cahoon | 2012-05-11 | 1 | -1880/+1943 | |
| | | | | | llvm-svn: 156644 | |||||

