| 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 | ||||
| * | Populate entry point into ELF executable. | Hemant Kulkarni | 2012-11-21 | 7 | -24/+72 |
| | | | | | llvm-svn: 168461 | ||||
| * | [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 | ||||
| * | Disable darwin-specific test on non-darwin platforms | Daniel Malea | 2012-11-21 | 1 | -0/+1 |
| | | | | | llvm-svn: 168454 | ||||
| * | [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 | ||||
| * | Linux test case fixes | Daniel Malea | 2012-11-21 | 4 | -19/+25 |
| | | | | | | | | | - missing includes in cpp test programs - mismatched dwarf/dsym test cases - make "com.apple.main-thread" expected string conditional on darwin platform llvm-svn: 168452 | ||||
| * | 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 | ||||
| * | SemaCXX: an enumeral type can be of character or boolean type in a C++11 ↵ | Benjamin Kramer | 2012-11-21 | 2 | -26/+91 |
| | | | | | | | | | enum class. Make sure we create a literal of the right type. Fixes PR14386. llvm-svn: 168441 | ||||
| * | 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 | ||||
| * | Test commit: Remove blank line. | Joey Gouly | 2012-11-21 | 1 | -1/+1 |
| | | | | | llvm-svn: 168436 | ||||
| * | Renamed HexagonImmediates.td -> HexagonOperands.td. | Jyotsna Verma | 2012-11-21 | 2 | -1/+1 |
| | | | | | llvm-svn: 168434 | ||||
| * | Try to fix test from r168428 on mingw bot | Alexey Samsonov | 2012-11-21 | 1 | -4/+4 |
| | | | | | llvm-svn: 168431 | ||||
| * | 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 | ||||
| * | clang/test/Driver/x86_64-nacl-defines.cpp: Specify filename generated. | NAKAMURA Takumi | 2012-11-21 | 1 | -1/+1 |
| | | | | | | FIXME: It could be /dev/null. llvm-svn: 168429 | ||||
| * | [Sanitizer] force linking with static sanitizer runtimes on Darwin even if ↵ | Alexey Samsonov | 2012-11-21 | 3 | -8/+51 |
| | | | | | | | they are not found in resource directory. Add test checking sanitizer linker flags on Darwin. llvm-svn: 168428 | ||||
| * | 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 | ||||
| * | [asan] get rid of kPageSizeBits | Kostya Serebryany | 2012-11-21 | 1 | -6/+3 |
| | | | | | llvm-svn: 168426 | ||||
| * | Allow PopStackFrames leave the stack empty. | Evgeniy Stepanov | 2012-11-21 | 1 | -1/+1 |
| | | | | | llvm-svn: 168425 | ||||
| * | [asan/tsan] do not use __WORDSIZE macro, as it is glibc-private thing. ↵ | Kostya Serebryany | 2012-11-21 | 16 | -50/+45 |
| | | | | | | | Instead, define our own SANITIZER_WORDSIZE llvm-svn: 168424 | ||||
| * | tsan: explictly say when we fail to restore a stack trace | Dmitry Vyukov | 2012-11-21 | 1 | -0/+4 |
| | | | | | llvm-svn: 168423 | ||||
| * | [Sanitizer] replace while with internal_memset to make sure compiler won't ↵ | Alexey Samsonov | 2012-11-21 | 1 | -1/+6 |
| | | | | | | | replace it with library memset llvm-svn: 168422 | ||||
| * | tsan: fix handling of signals | Dmitry Vyukov | 2012-11-21 | 1 | -2/+4 |
| | | | | | | | (do not execute synchronous signals in recursive interceptors) llvm-svn: 168421 | ||||
| * | Use color for -ast-dump-filter only when it is supported | Dmitri Gribenko | 2012-11-21 | 2 | -4/+8 |
| | | | | | | | Patch by Philip Craig. llvm-svn: 168420 | ||||
| * | 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 | ||||
| * | Remove redundant code. | Rafael Espindola | 2012-11-21 | 1 | -6/+4 |
| | | | | | llvm-svn: 168411 | ||||
| * | Remove redundant code. | Rafael Espindola | 2012-11-21 | 1 | -24/+3 |
| | | | | | llvm-svn: 168410 | ||||
| * | 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 | ||||

