| Commit message (Collapse) | Author | Age | Files | Lines | |
|---|---|---|---|---|---|
| * | [mips] Generate big GOT code. | Akira Hatanaka | 2012-11-21 | 6 | -3/+75 |
| | | | | | llvm-svn: 168460 | ||||
| * | Adding tests for the Intel JIT event listener's MCJIT support. | Andrew Kaylor | 2012-11-21 | 14 | -9/+845 |
| | | | | | llvm-svn: 168459 | ||||
| * | [mips] Simplify lowering functions in MipsISelLowering.cpp by using the helper | Akira Hatanaka | 2012-11-21 | 1 | -148/+32 |
| | | | | | | | functions added in r168456. llvm-svn: 168458 | ||||
| * | [mips] Add helper functions that create nodes for computing address. | Akira Hatanaka | 2012-11-21 | 1 | -0/+65 |
| | | | | | llvm-svn: 168456 | ||||
| * | [mips] Add command line option "-mxgot". | Akira Hatanaka | 2012-11-21 | 1 | -0/+4 |
| | | | | | llvm-svn: 168455 | ||||
| * | [mips] When a node which loads from a GOT is created, pass a MachinePointerInfo | Akira Hatanaka | 2012-11-21 | 1 | -4/+6 |
| | | | | | | | referring to a GOT entry. llvm-svn: 168453 | ||||
| * | Add new predicates for the immediate operands. | Jyotsna Verma | 2012-11-21 | 1 | -4/+121 |
| | | | | | llvm-svn: 168451 | ||||
| * | [mips] Add target operand flag enums for big GOT relocations. | Akira Hatanaka | 2012-11-21 | 1 | -1/+7 |
| | | | | | llvm-svn: 168450 | ||||
| * | Use one common 'let' expression to set PrintMethod for all immediate operands. | Jyotsna Verma | 2012-11-21 | 1 | -209/+53 |
| | | | | | llvm-svn: 168449 | ||||
| * | Add relocations used for mips big GOT. | Akira Hatanaka | 2012-11-21 | 2 | -1/+9 |
| | | | | | llvm-svn: 168448 | ||||
| * | test commit: added a few comments | Preston Briggs | 2012-11-21 | 1 | -0/+10 |
| | | | | | llvm-svn: 168445 | ||||
| * | Implementing basic function-level profiling support in IntelJITEventListener. | Andrew Kaylor | 2012-11-21 | 1 | -0/+75 |
| | | | | | | | Tests to follow in another patch. llvm-svn: 168444 | ||||
| * | Add support for varargs functions for msp430. | Anton Korobeynikov | 2012-11-21 | 4 | -2/+86 |
| | | | | | | | Patch by Job Noorman! llvm-svn: 168440 | ||||
| * | Add support for byval args. Patch by Job Noorman! | Anton Korobeynikov | 2012-11-21 | 3 | -17/+72 |
| | | | | | llvm-svn: 168439 | ||||
| * | Finish the renaming. | Rafael Espindola | 2012-11-21 | 2 | -2/+2 |
| | | | | | llvm-svn: 168437 | ||||
| * | Renamed HexagonImmediates.td -> HexagonOperands.td. | Jyotsna Verma | 2012-11-21 | 2 | -1/+1 |
| | | | | | llvm-svn: 168434 | ||||
| * | llvm/test/Transforms/InstCombine/sdiv-1.ll: FileCheck-ize. | NAKAMURA Takumi | 2012-11-21 | 1 | -1/+3 |
| | | | | | | | | | | "not grep '-715827882'" performed as below...bad... Usage: grep [OPTION]... PATTERN [FILE]... Try `grep --help' for more information. llvm-svn: 168430 | ||||
| * | Using "not grep" is brittle as the test passes if llvm-as fails. | Rafael Espindola | 2012-11-21 | 1 | -2/+6 |
| | | | | | | | | Fix the testcase to be valid IL and uses FileCheck. Thanks to NAKAMURA Takumi for noticing it. llvm-svn: 168427 | ||||
| * | PR14055: Implement support for sub-vector operations in SROA. | Chandler Carruth | 2012-11-21 | 2 | -23/+150 |
| | | | | | | | | | | | Now if we can transform an alloca into a single vector value, but it has subvector, non-element accesses, we form the appropriate shufflevectors to allow SROA to proceed. This fixes PR14055 which pointed out a very common pattern that SROA couldn't handle -- mixed vec3 and vec4 operations on a single alloca. llvm-svn: 168418 | ||||
| * | Fix execution domain for packed FMA4 instructions. | Craig Topper | 2012-11-21 | 2 | -28/+30 |
| | | | | | llvm-svn: 168417 | ||||
| * | Mark ISD::FMA as Legal instead of custom for x86 with FMA3/FMA4. Needed so ↵ | Craig Topper | 2012-11-21 | 1 | -6/+6 |
| | | | | | | | that llvm.muladd can be converted to ISD::FMA for fp_contract. llvm-svn: 168413 | ||||
| * | Make calcLiveInMask method static. | Jakub Staszak | 2012-11-21 | 1 | -1/+1 |
| | | | | | llvm-svn: 168409 | ||||
| * | Make isScratchReg and isFPCopy methods static. | Jakub Staszak | 2012-11-21 | 1 | -2/+2 |
| | | | | | llvm-svn: 168407 | ||||
| * | Whitespace. | Eric Christopher | 2012-11-21 | 1 | -29/+29 |
| | | | | | llvm-svn: 168402 | ||||
| * | Update for some of the coding standard before rearranging functions | Eric Christopher | 2012-11-21 | 3 | -53/+53 |
| | | | | | | | around. llvm-svn: 168401 | ||||
| * | Update some comments. | Eric Christopher | 2012-11-21 | 1 | -1/+2 |
| | | | | | llvm-svn: 168400 | ||||
| * | Update and add some comments. | Eric Christopher | 2012-11-21 | 1 | -0/+8 |
| | | | | | llvm-svn: 168399 | ||||
| * | Whitespace. | Eric Christopher | 2012-11-21 | 1 | -26/+26 |
| | | | | | llvm-svn: 168398 | ||||
| * | Add a tests for the new -no-show-raw-insn option of llvm-objdump. | Eli Bendersky | 2012-11-20 | 2 | -0/+21 |
| | | | | | | | | This also initiates a test/tools directory where tools-specific tests can be placed. llvm-svn: 168397 | ||||
| * | Add obvious constantness. | Jakub Staszak | 2012-11-20 | 1 | -3/+3 |
| | | | | | llvm-svn: 168396 | ||||
| * | Remove constness from this, it modifies the output stream as does | Eric Christopher | 2012-11-20 | 2 | -2/+2 |
| | | | | | | | everything else underneath. llvm-svn: 168395 | ||||
| * | Add the -no-show-raw-insn option to llvm-objdump, thus making it a bit more | Eli Bendersky | 2012-11-20 | 1 | -2/+9 |
| | | | | | | | conformant to binutils objdump. llvm-svn: 168393 | ||||
| * | removes a few "const" qualifiers | Sebastian Pop | 2012-11-20 | 2 | -22/+22 |
| | | | | | | | | | | so that I can (someday) call SE->getSCEV without complaint. No semantic change intended. Patch from Preston Briggs <preston.briggs@gmail.com>. llvm-svn: 168391 | ||||
| * | [python] fix get_library() | Anders Waldenborg | 2012-11-20 | 1 | -15/+35 |
| | | | | | | | | | | | | | | | | | | | | | | Before this fix, the LLVM Python bindings on SVN trunk always fail with: Exception: LLVM shared library not found! since it's still looking for a library named "LLVM-3.1svn". Besides updating the LLVM version in the library name, this patch also changes llvm.get_library() to make it possible to run the unit tests without installing the LLVM shared library into a default linker search path. e.g. after this patch, running the llvm/python unit tests with: LD_LIBRARY_PATH=../build/Debug+Asserts/lib nosetests -v bindings/python/llvm/tests/ would work on Linux. Patch from Scott Tsai (with some minor modifications) Patch also acked by Gregory Szorc llvm-svn: 168390 | ||||
| * | Removing some unused instruction definitions from the Hexagon backend. | Jyotsna Verma | 2012-11-20 | 2 | -92/+0 |
| | | | | | llvm-svn: 168388 | ||||
| * | Remove unused function argument, add a bit to the comment. | Eric Christopher | 2012-11-20 | 2 | -5/+6 |
| | | | | | llvm-svn: 168387 | ||||
| * | Formatting. | Eric Christopher | 2012-11-20 | 1 | -10/+11 |
| | | | | | llvm-svn: 168384 | ||||
| * | Whitespace. | Eric Christopher | 2012-11-20 | 1 | -12/+8 |
| | | | | | llvm-svn: 168383 | ||||
| * | Some sphinx-ing and consistency fixes | Eli Bendersky | 2012-11-20 | 1 | -16/+15 |
| | | | | | llvm-svn: 168380 | ||||
| * | Remove some dead code. | Eric Christopher | 2012-11-20 | 1 | -19/+0 |
| | | | | | llvm-svn: 168374 | ||||
| * | Better 80cols... *sigh* | Joe Abbey | 2012-11-20 | 1 | -3/+3 |
| | | | | | llvm-svn: 168373 | ||||
| * | Fixing a broken link. | Joe Abbey | 2012-11-20 | 1 | -3/+3 |
| | | | | | llvm-svn: 168372 | ||||
| * | [asan] use names of globals instead of an external set to distinguish the ↵ | Kostya Serebryany | 2012-11-20 | 1 | -4/+8 |
| | | | | | | | globals generated by asan llvm-svn: 168368 | ||||
| * | [asan] don't instrument linker-initialized globals even with external ↵ | Kostya Serebryany | 2012-11-20 | 2 | -6/+26 |
| | | | | | | | linkage in -asan-initialization-order mode llvm-svn: 168367 | ||||
| * | [asan] make sure that linker-initialized globals (non-extern) are not ↵ | Kostya Serebryany | 2012-11-20 | 2 | -32/+51 |
| | | | | | | | instrumented even in -asan-initialization-order mode. This time with a test llvm-svn: 168366 | ||||
| * | docs: Fix highlighting. | Sean Silva | 2012-11-20 | 1 | -1/+1 |
| | | | | | | | .git/config was marked as "bash" instead of "ini". llvm-svn: 168365 | ||||
| * | llvm/test/ExecutionEngine/MCJIT/lit.local.cfg: ppc32-elf is not ready. | NAKAMURA Takumi | 2012-11-20 | 1 | -0/+3 |
| | | | | | llvm-svn: 168364 | ||||
| * | Fix a place where the declaration didn't use LLVM_ENABLE_DUMP but the | Chandler Carruth | 2012-11-20 | 1 | -1/+1 |
| | | | | | | | | | definition did. The last part of PR14324. llvm-svn: 168363 | ||||
| * | Use LLVM_ENABLE_DUMP for the variables used in printing as well as the | Chandler Carruth | 2012-11-20 | 1 | -2/+2 |
| | | | | | | | | | | printing functions themselves. Part of PR14324 (which should have just been a patch to the list, but hey...) llvm-svn: 168362 | ||||
| * | Fix PR14132 and handle OOB loads speculated throuh PHI nodes. | Chandler Carruth | 2012-11-20 | 2 | -0/+56 |
| | | | | | | | | | | | | | The issue is that we may end up with newly OOB loads when speculating a load into the predecessors of a PHI node, and this confuses the new integer splitting logic in some cases, triggering an assertion failure. In fact, the branch in question must be dead code as it loads from a too-narrow alloca. Add code to handle this gracefully and leave the requisite FIXMEs for both optimizing more aggressively and doing more to aid sanitizing invalid code which triggers these patterns. llvm-svn: 168361 | ||||

