| Commit message (Collapse) | Author | Age | Files | Lines | |
|---|---|---|---|---|---|
| * | Mips direct object xgot support | Jack Carter | 2012-11-21 | 5 | -1/+87 |
| | | | | | | | | | | | | | | | This patch provides support for the MIPS relocations: *) R_MIPS_GOT_HI16 *) R_MIPS_GOT_LO16 *) R_MIPS_CALL_HI16 *) R_MIPS_CALL_LO16 These are used for large GOT instruction sequences. Contributer: Jack Carter llvm-svn: 168471 | ||||
| * | Fix a typo in FileCheck.rst | Eli Bendersky | 2012-11-21 | 1 | -1/+1 |
| | | | | | llvm-svn: 168466 | ||||
| * | [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 | ||||

