- Jan 27, 2015
-
-
Andrey Churbanov authored
llvm-svn: 227207
-
Justin Bogner authored
These functions are already present in the cc_kext for arm32 and for x86 and x86_64. It was an oversight that they were not included for arm64. Based on a patch by Lawrence D'Anna. Thanks! llvm-svn: 227206
-
Andrey Churbanov authored
llvm-svn: 227205
-
Andrey Churbanov authored
llvm-svn: 227204
-
Andrey Churbanov authored
llvm-svn: 227203
-
Andrey Churbanov authored
Fixes error where proc-bind-var is not set when there is a parsing error of GOMP_AFFINITY environment variable. llvm-svn: 227202
-
Andrey Churbanov authored
Removes some unused variables (__kmp_ht_*) and changes__kmp_ncores and __kmp_nThreadsPerCore to static globals within kmp_affinity.cpp. llvm-svn: 227201
-
Sean Silva authored
llvm-svn: 227200
-
Andrey Churbanov authored
Replaces KMP_OS_WINDOWS && KMP_ARCH_X86_64 or any combination of those two options with the feature macro KMP_GROUP_AFFINITY. llvm-svn: 227199
-
Andrey Churbanov authored
Fixed implementation of the teams construct in case it contains parallel regions with different number of threads. llvm-svn: 227198
-
Andrea Di Biagio authored
This patch teaches the Instruction Combiner how to fold a cttz/ctlz followed by a icmp plus select into a single cttz/ctlz with flag 'is_zero_undef' cleared. Added test InstCombine/select-cmp-cttz-ctlz.ll. llvm-svn: 227197
-
Evgeniy Stepanov authored
It was fixed the right way in r227195. llvm-svn: 227196
-
Evgeniy Stepanov authored
Sanitizer coverage constructor must run after asan constructor (for each DSO). Bump constructor priority to guarantee that. llvm-svn: 227195
-
Alex Rosenberg authored
llvm-svn: 227194
-
Evgeniy Stepanov authored
A flexible way of describing MSan memory layout details on various platforms. No significant functional changes, but the memory layout description that you get at verbosity=1 looks slightly different. This change includes stronger sanity checks than before. The goal of this change is to allow more than 2 application memory ranges for https://code.google.com/p/memory-sanitizer/issues/detail?id=76. llvm-svn: 227192
-
Manuel Jacob authored
When lowering memcpy, memset or memmove, this assert checks whether the pointer operands are in an address space < 256 which means "user defined address space" on X86. However, this notion of "user defined address space" does not exist for other targets. llvm-svn: 227191
-
Dmitry Vyukov authored
llvm-svn: 227190
-
Mohit K. Bhakkad authored
Reviewers: Reviewers: eugenis, kcc, samsonov, petarj Subscribers: dsanders, sagar, lldb-commits Differential Revision: http://reviews.llvm.org/D7194 llvm-svn: 227189
-
Craig Topper authored
llvm-svn: 227186
-
Eric Christopher authored
off of the MachineFunction or with the version that takes a Function reference as an argument. llvm-svn: 227185
-
Denis Protivensky authored
llvm-svn: 227184
-
Denis Protivensky authored
Misread buildbot's log. Both gcc and clang compile this fine. Original fix reason: gcc allows template specializations only in the same namespace where template has been declared. llvm-svn: 227183
-
Chandler Carruth authored
llvm-svn: 227182
-
Eric Christopher authored
(and remove an extraneous private). llvm-svn: 227181
-
Eric Christopher authored
llvm-svn: 227180
-
Denis Protivensky authored
The buildbot reported build failures for clang. llvm-svn: 227179
-
Eric Christopher authored
NB: Saving files after editing helps. llvm-svn: 227178
-
Denis Protivensky authored
gcc allows template specializations only in the same namespace where template has been declared. llvm-svn: 227177
-
Eric Christopher authored
when we didn't need the cast to the base class or the cached version off of the subtarget. llvm-svn: 227176
-
Eric Christopher authored
and remove and unnecessary class variable. llvm-svn: 227175
-
Denis Protivensky authored
Symbols addressing Thumb code have zero bit set in st_value to distinguish them from ARM instructions. This caused wrong atoms' forming because of offset of one byte brought in by that corrected st_value. Fixed reading of st_value & st_value-related things in ARMELFFile while forming atoms. Symbol table generation is also fixed for Thumb atoms. Differential Revision: http://reviews.llvm.org/D7161 llvm-svn: 227174
-
Eric Christopher authored
llvm-svn: 227173
-
Eric Christopher authored
getSubtarget. llvm-svn: 227172
-
David Majnemer authored
LoopRotate wanted to avoid live range interference by looking at the uses of a Value in the loop latch and seeing if any lied outside of the loop. We would wrongly perform this operation on Constants. This fixes PR22337. llvm-svn: 227171
-
Eric Christopher authored
llvm-svn: 227170
-
Richard Smith authored
selects a deleted function, the outer function is still a candidate even though the initialization sequence is "otherwise ill-formed". llvm-svn: 227169
-
Rui Ueyama authored
Anonymous atoms created there were getting wrong atom ordinal. LayoutAfter references take precedence over atom ordinals, so the bug was not visible, though. llvm-svn: 227168
-
Richard Trieu authored
r227148 added test CommandLineTest.HideUnrelatedOptionsMulti which repeatedly outputs two following lines: -tool: CommandLine Error: Option 'test-option-1' registered more than once! -tool: CommandLine Error: Option 'test-option-2' registered more than once! r227154 depends on changes from r227148 llvm-svn: 227167
-
Enrico Granata authored
Apply the transformation to the static type as well as the dynamic type. It doesn't make sense to carry along an untransformed static type llvm-svn: 227166
-
Chandler Carruth authored
divergent formatting issues. This should prevent any format-only diffs from sneaking into subsequent changes to port TTI to the new pass manager. llvm-svn: 227165
-