- Jun 08, 2012
-
-
Douglas Gregor authored
llvm-svn: 158172
-
- Jun 07, 2012
-
-
Michael J. Spencer authored
llvm-svn: 158171
-
Michael J. Spencer authored
Remove /Wall from LLVM_ENABLE_WARNINGS (it's useless) and promote 4239 to a level 1 warning. llvm-svn: 158170
-
Nadav Rotem authored
Do not optimize the used bits of the x86 vselect condition operand, when the condition operand is a vector of 1-bit predicates. This may happen on MIC devices. llvm-svn: 158168
-
Nadav Rotem authored
Fix a bug in FoldSelectOpOp. Bitcast ops may change the number of vector elements, which may disagree with the select condition type. llvm-svn: 158166
-
Anna Zaks authored
I falsely assumed that the memory spaces are equal when we reach this point, they might not be when memory space of one or more is stack or Unknown. We don't want a region from Heap space alias something with another memory space. llvm-svn: 158165
-
Andrew Trick authored
llvm-svn: 158164
-
Andrew Trick authored
Match expectations of the new latency API. Cleanup and make the logic consistent. llvm-svn: 158163
-
Andrew Trick authored
llvm-svn: 158162
-
Andrew Trick authored
llvm-svn: 158161
-
Manman Ren authored
It will cause assertion failure later on. llvm-svn: 158160
-
Jim Ingham authored
llvm-svn: 158159
-
Rafael Espindola authored
Fixes pr13048. llvm-svn: 158158
-
Fariborz Jahanian authored
// rdar://11485774 llvm-svn: 158157
-
Douglas Gregor authored
llvm-svn: 158156
-
Chandler Carruth authored
This patch affects docs only, and includes formatting changes only (though those include some fixes for broken Doxygen markup that caused some content to be missing from generated pages). It avoids generating many spurious pages such as http://clang.llvm.org/doxygen/classRepresents.html, but likely not all yet. Patch by James Dennett. llvm-svn: 158155
-
Pete Cooper authored
Move terminator machine verification to check MachineBasicBlock::instr_iterator instead of MBB::iterator llvm-svn: 158154
-
Fariborz Jahanian authored
sure to emit vla size to prevent an irgen crash. // rdar://11485774 llvm-svn: 158153
-
Benjamin Kramer authored
llvm-svn: 158151
-
Benjamin Kramer authored
The integral APSInt value is now stored in a decomposed form and the backing store for large values is allocated via the ASTContext. This way its not leaked as TemplateArguments are never destructed when they are allocated in the ASTContext. Since the integral data is immutable it is now shared between instances, making copying TemplateArguments a trivial operation. Currently getting the integral data out of a TemplateArgument requires creating a new APSInt object. This is cheap when the value is small but can be expensive if it's not. If this turns out to be an issue a more efficient accessor could be added. llvm-svn: 158150
-
NAKAMURA Takumi authored
llvm-svn: 158149
-
Alexey Samsonov authored
[Sanitizer] move internal_strdup and internal_memcpy to common runtime. Make internal allocations from TSan runtime call InternalAlloc from common runtime llvm-svn: 158148
-
Alexey Samsonov authored
llvm-svn: 158147
-
Benjamin Kramer authored
llvm-svn: 158146
-
Alexey Samsonov authored
llvm-svn: 158145
-
Alexey Samsonov authored
llvm-svn: 158144
-
Kostya Serebryany authored
llvm-svn: 158143
-
Alexey Samsonov authored
[Sanitizer] Allocator for internal runtime purposes. Currently it calls libcmalloc, but we might have to make it more low-level in future llvm-svn: 158142
-
Alexey Samsonov authored
llvm-svn: 158141
-
Alexey Samsonov authored
llvm-svn: 158140
-
Alexey Samsonov authored
llvm-svn: 158139
-
Alexey Samsonov authored
llvm-svn: 158138
-
Pete Cooper authored
Add internal read flags to MachineInstrBuilder and hook them into the MachineOperand flag of the same name llvm-svn: 158137
-
Anna Zaks authored
Add a concept of symbolic memory region belonging to heap memory space. When comparing symbolic regions allocated on the heap, assume that they do not alias. Use symbolic heap region to suppress a common false positive pattern in the malloc checker, in code that relies on malloc not returning the memory aliased to other malloc allocations, stack. llvm-svn: 158136
-
Nick Kledzik authored
put the public function createReaderPECOFF() in the lld namespace and everything else in is own namespace llvm-svn: 158135
-
Nick Kledzik authored
llvm-svn: 158134
-
Nick Kledzik authored
llvm-svn: 158133
-
Jordan Rose authored
Before, the note showed the location where you could insert __bridge variants, but the actual fixit edit came after the cast. No functionality change. llvm-svn: 158131
-
Jordan Rose authored
This was a problem for people who write 'return(result);' Also fix ARCMT's corresponding code, though there's no test case for this because implicit casts like this are rejected by the migrator for being ambiguous, and explicit casts have no problem. <rdar://problem/11577346> llvm-svn: 158130
-
Meador Inge authored
llvm-svn: 158128
-