- Dec 28, 2012
-
-
Howard Hinnant authored
llvm-svn: 171173
-
Nadav Rotem authored
llvm-svn: 171172
-
- Dec 27, 2012
-
-
Craig Topper authored
llvm-svn: 171171
-
Nadav Rotem authored
llvm-svn: 171170
-
Howard Hinnant authored
llvm-svn: 171169
-
Howard Hinnant authored
llvm-svn: 171167
-
Craig Topper authored
llvm-svn: 171166
-
Howard Hinnant authored
llvm-svn: 171165
-
Chandler Carruth authored
We should also install the clang-format.py script somewhere that makes since for a Vim integration script. I don't know where that is though, so just installing the binary for now. This is enough to let me use the script from a checkout combined with the installed (and thus less likely to crash or be slow) clang-format binary. llvm-svn: 171164
-
Richard Smith authored
llvm-svn: 171162
-
Kostya Serebryany authored
llvm-svn: 171161
-
Alexey Samsonov authored
Define COMPILER_RT_CAN_EXECUTE_TESTS variable on platforms where we can produce working binaries and use it in build rules for sanitizers tests llvm-svn: 171160
-
Chandler Carruth authored
instructions. This just exposes the already present reverse iterators of the instruction ilist. llvm-svn: 171159
-
Chandler Carruth authored
re-use that for SlotIndexes. This way other users who want half-open semantics can share the implementation. llvm-svn: 171158
-
Chandler Carruth authored
getAnalysisUsage implementations. llvm-svn: 171157
-
Sean Silva authored
This came up for the N+1'st time today in IRC. llvm-svn: 171155
-
Sean Silva authored
llvm-svn: 171154
-
Alexey Samsonov authored
[ASan] Fix lifetime intrinsics handling. Now for each intrinsic we check if it describes one of 'interesting' allocas. Assume that allocas can go through casts and phi-nodes before apperaring as llvm.lifetime arguments llvm-svn: 171153
-
Nadav Rotem authored
llvm-svn: 171152
-
Evgeniy Stepanov authored
llvm-svn: 171151
-
Alexey Samsonov authored
llvm-svn: 171150
-
Nadav Rotem authored
llvm-svn: 171149
-
Nadav Rotem authored
register. In most cases we actually compare or select YMM-sized registers and mixing the two types creates horrible code. This commit optimizes some of the transition sequences. PR14657. llvm-svn: 171148
-
Kostya Serebryany authored
llvm-svn: 171147
-
Nadav Rotem authored
The vector truncs were scalarized during LegalizeVectorOps, later vectorized again by some DAGCombine optimization and finally, lowered by a dagcombing optimization. Now, they are properly lowered during LegalizeVectorOps. No new testcase because the original testcases still work. llvm-svn: 171146
-
Kostya Serebryany authored
[asan] relax asan/lit_tests/malloc_delete_mismatch.cc to make it pass on Mac 10.7 (where extra frames creep in between malloc and main) llvm-svn: 171145
-
Kostya Serebryany authored
[asan/tsan] when unmapping a chunk of user memory, apply madvise(MADV_DONTNEED) to the corresponding chunk of shadow memory. Also update sanitizer_allocator64_testlib.cc llvm-svn: 171144
-
Craig Topper authored
llvm-svn: 171143
-
Nadav Rotem authored
Refactor DAGCombinerInfo. Change the different booleans that indicate if we are before or after different runs of DAGCo, with the CombineLevel enum. Also, added a new API for checking if we are running before or after the LegalizeVectorOps phase. llvm-svn: 171142
-
Craig Topper authored
Move single letter 'P' prefix out of multiclass now that tablegen allows defm to start with #NAME. This makes instruction names more searchable again. llvm-svn: 171141
-
Craig Topper authored
llvm-svn: 171140
-
Rafael Espindola authored
The language linkage of redeclarations must match. GCC was already reporting an error for this. llvm-svn: 171139
-
Craig Topper authored
Add hasSideEffects=0 to some shift and rotate instructions. None of which are currently used by code generation. llvm-svn: 171137
-
Craig Topper authored
llvm-svn: 171136
-
Shankar Easwaran authored
llvm-svn: 171135
-
Eric Christopher authored
TODO: This test should be moved to the backend. llvm-svn: 171134
-
Eric Christopher authored
per compile unit/skeleton compile unit. Update tests accordingly. llvm-svn: 171133
-
Eric Christopher authored
llvm-svn: 171132
-
Eric Christopher authored
llvm-svn: 171131
-
Craig Topper authored
llvm-svn: 171130
-