summaryrefslogtreecommitdiffstats
Commit message (Collapse)AuthorAgeFilesLines
...
* Add relocations used for mips big GOT.Akira Hatanaka2012-11-212-1/+9
| | | | llvm-svn: 168448
* test commit: added a few commentsPreston Briggs2012-11-211-0/+10
| | | | llvm-svn: 168445
* Implementing basic function-level profiling support in IntelJITEventListener.Andrew Kaylor2012-11-211-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 Kramer2012-11-212-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 Korobeynikov2012-11-214-2/+86
| | | | | | Patch by Job Noorman! llvm-svn: 168440
* Add support for byval args. Patch by Job Noorman!Anton Korobeynikov2012-11-213-17/+72
| | | | llvm-svn: 168439
* Finish the renaming.Rafael Espindola2012-11-212-2/+2
| | | | llvm-svn: 168437
* Test commit: Remove blank line.Joey Gouly2012-11-211-1/+1
| | | | llvm-svn: 168436
* Renamed HexagonImmediates.td -> HexagonOperands.td.Jyotsna Verma2012-11-212-1/+1
| | | | llvm-svn: 168434
* Try to fix test from r168428 on mingw botAlexey Samsonov2012-11-211-4/+4
| | | | llvm-svn: 168431
* llvm/test/Transforms/InstCombine/sdiv-1.ll: FileCheck-ize.NAKAMURA Takumi2012-11-211-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 Takumi2012-11-211-1/+1
| | | | | FIXME: It could be /dev/null. llvm-svn: 168429
* [Sanitizer] force linking with static sanitizer runtimes on Darwin even if ↵Alexey Samsonov2012-11-213-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 Espindola2012-11-211-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 kPageSizeBitsKostya Serebryany2012-11-211-6/+3
| | | | llvm-svn: 168426
* Allow PopStackFrames leave the stack empty.Evgeniy Stepanov2012-11-211-1/+1
| | | | llvm-svn: 168425
* [asan/tsan] do not use __WORDSIZE macro, as it is glibc-private thing. ↵Kostya Serebryany2012-11-2116-50/+45
| | | | | | Instead, define our own SANITIZER_WORDSIZE llvm-svn: 168424
* tsan: explictly say when we fail to restore a stack traceDmitry Vyukov2012-11-211-0/+4
| | | | llvm-svn: 168423
* [Sanitizer] replace while with internal_memset to make sure compiler won't ↵Alexey Samsonov2012-11-211-1/+6
| | | | | | replace it with library memset llvm-svn: 168422
* tsan: fix handling of signals Dmitry Vyukov2012-11-211-2/+4
| | | | | | (do not execute synchronous signals in recursive interceptors) llvm-svn: 168421
* Use color for -ast-dump-filter only when it is supportedDmitri Gribenko2012-11-212-4/+8
| | | | | | Patch by Philip Craig. llvm-svn: 168420
* PR14055: Implement support for sub-vector operations in SROA.Chandler Carruth2012-11-212-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 Topper2012-11-212-28/+30
| | | | llvm-svn: 168417
* Mark ISD::FMA as Legal instead of custom for x86 with FMA3/FMA4. Needed so ↵Craig Topper2012-11-211-6/+6
| | | | | | that llvm.muladd can be converted to ISD::FMA for fp_contract. llvm-svn: 168413
* Remove redundant code.Rafael Espindola2012-11-211-6/+4
| | | | llvm-svn: 168411
* Remove redundant code.Rafael Espindola2012-11-211-24/+3
| | | | llvm-svn: 168410
* Make calcLiveInMask method static.Jakub Staszak2012-11-211-1/+1
| | | | llvm-svn: 168409
* Make isScratchReg and isFPCopy methods static.Jakub Staszak2012-11-211-2/+2
| | | | llvm-svn: 168407
* Whitespace.Eric Christopher2012-11-211-29/+29
| | | | llvm-svn: 168402
* Update for some of the coding standard before rearranging functionsEric Christopher2012-11-213-53/+53
| | | | | | around. llvm-svn: 168401
* Update some comments.Eric Christopher2012-11-211-1/+2
| | | | llvm-svn: 168400
* Update and add some comments.Eric Christopher2012-11-211-0/+8
| | | | llvm-svn: 168399
* Whitespace.Eric Christopher2012-11-211-26/+26
| | | | llvm-svn: 168398
* Add a tests for the new -no-show-raw-insn option of llvm-objdump.Eli Bendersky2012-11-202-0/+21
| | | | | | | This also initiates a test/tools directory where tools-specific tests can be placed. llvm-svn: 168397
* Add obvious constantness.Jakub Staszak2012-11-201-3/+3
| | | | llvm-svn: 168396
* Remove constness from this, it modifies the output stream as doesEric Christopher2012-11-202-2/+2
| | | | | | everything else underneath. llvm-svn: 168395
* Don't walk a linked list twice in the same function. On my machine this takesRafael Espindola2012-11-201-2/+2
| | | | | | | | "clang -cc1" on a file with 10k repetitions of extern int no_such_variable; from 1.434s to 1.133s. llvm-svn: 168394
* Add the -no-show-raw-insn option to llvm-objdump, thus making it a bit moreEli Bendersky2012-11-201-2/+9
| | | | | | conformant to binutils objdump. llvm-svn: 168393
* removes a few "const" qualifiersSebastian Pop2012-11-202-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 Waldenborg2012-11-201-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 Verma2012-11-202-92/+0
| | | | llvm-svn: 168388
* Remove unused function argument, add a bit to the comment.Eric Christopher2012-11-202-5/+6
| | | | llvm-svn: 168387
* Formatting.Eric Christopher2012-11-201-10/+11
| | | | llvm-svn: 168384
* Whitespace.Eric Christopher2012-11-201-12/+8
| | | | llvm-svn: 168383
* Clear auto-confirm setting on teardown for tests that use itDaniel Malea2012-11-205-0/+5
| | | | llvm-svn: 168382
* Some sphinx-ing and consistency fixesEli Bendersky2012-11-201-16/+15
| | | | llvm-svn: 168380
* Use auto-confirm setting to avoid prompts causing some tests to appear to hangDaniel Malea2012-11-205-25/+26
| | | | | | - this commit addresses bugzilla #14385 llvm-svn: 168375
* Remove some dead code.Eric Christopher2012-11-201-19/+0
| | | | llvm-svn: 168374
* Better 80cols... *sigh*Joe Abbey2012-11-201-3/+3
| | | | llvm-svn: 168373
* Fixing a broken link.Joe Abbey2012-11-201-3/+3
| | | | llvm-svn: 168372
OpenPOWER on IntegriCloud