- Jan 17, 2012
-
-
Tobias Grosser authored
llvm-svn: 148306
-
Alexey Samsonov authored
llvm-svn: 148305
-
Alexey Samsonov authored
AddressSanitizer: from this patch, ASan allocator returns false for __asan_get_ownership(NULL) and produce error reports for malloc_usable_size(NULL) and __asan_get_allocated_size(NULL) llvm-svn: 148304
-
Alexander Potapenko authored
llvm-svn: 148303
-
Manuel Klimek authored
Instead, we now put the attributes of the container into members. llvm-svn: 148302
-
Nadav Rotem authored
llvm-svn: 148301
-
Hans Wennborg authored
Fixes PR9195. llvm-svn: 148300
-
Eli Bendersky authored
implementation. Currently lit still executes ExecutionEngine tests with JIT (not MCJIT) by default. MCJIT tests can be executed manually by calling llvm-lit with --param jit_impl=mcjit llvm-svn: 148299
-
Nadav Rotem authored
In CanXFormVExtractWithShuffleIntoLoad we assumed that EXTRACT_VECTOR_ELT can be later handled by the DAGCombiner. However, in some cases on AVX, the EXTRACT_VECTOR_ELT is legalized to EXTRACT_SUBVECTOR + EXTRACT_VECTOR_ELT, which currently is not handled by the DAGCombiner. In this patch I added a check that we only extract from the XMM part. llvm-svn: 148298
-
Craig Topper authored
llvm-svn: 148297
-
David Blaikie authored
llvm-svn: 148296
-
Craig Topper authored
llvm-svn: 148295
-
David Blaikie authored
llvm-svn: 148294
-
David Blaikie authored
llvm-svn: 148293
-
David Blaikie authored
Remove unreachable code in Clang. (replace with llvm_unreachable where appropriate or when GCC requires it) llvm-svn: 148292
-
Andrew Trick authored
llvm-svn: 148291
-
Andrew Trick authored
Responding to code review. llvm-svn: 148290
-
Andrew Trick authored
More short term hackery until we have a way to configure passes that work on LiveIntervals. llvm-svn: 148289
-
Andrew Trick authored
It's becoming clear that LoopSimplify needs to unconditionally create loop preheaders. But that is a bigger fix. For now, continuing to hack LSR. Fixes rdar://10701050 "Cannot split an edge from an IndirectBrInst" assert. llvm-svn: 148288
-
Alexey Samsonov authored
llvm-svn: 148287
-
Alexey Samsonov authored
llvm-svn: 148286
-
Craig Topper authored
Fix a crasher when PerformShiftCombine receives a BUILD_VECTOR of all UNDEF. Probably could use better handling in DAG combine or getNode. Fixes PR11772. llvm-svn: 148285
-
David Blaikie authored
llvm-svn: 148284
-
Rafael Espindola authored
or clang bootstrap. I will keep an eye on the bots. Original message: Only emit the Leh_func_endN symbol when needed. llvm-svn: 148283
-
Dylan Noblesmith authored
And fix the comment about where the FilesToConfig variable is. llvm-svn: 148282
-
David Blaikie authored
This allows -Wswitch-enum to find switches that need updating when these enums are modified. llvm-svn: 148281
-
Jim Ingham authored
llvm-svn: 148280
-
Argyrios Kyrtzidis authored
a Sema. This allows it to work when Sema is not available, like when loading AST files. llvm-svn: 148279
-
Argyrios Kyrtzidis authored
does not depend on Sema, it accepts an ASTContext and a Preprocessor. Step towards making clang_getCursorCompletionString not depend on Sema. llvm-svn: 148278
-
Argyrios Kyrtzidis authored
on an ASTContext. This is a step towards making clang_getCursorCompletionString not depend on Sema. llvm-svn: 148277
-
Eli Friedman authored
llvm-svn: 148276
-
Pete Cooper authored
Changed flag operand of ISD::FP_ROUND to TargetConstant as it should not get checked for legalisation llvm-svn: 148275
-
Chris Lattner authored
llvm-svn: 148274
-
Johnny Chen authored
Add usage example of specifying the full path to the compiler used while building the debuggees for running the test suite. llvm-svn: 148273
-
Jakob Stoklund Olesen authored
BitVector uses the native word size for its internal representation. That doesn't work well for literal bit masks in source code. This patch adds BitVector operations to efficiently apply literal bit masks specified as arrays of uint32_t. Since each array entry always holds exactly 32 bits, these portable bit masks can be source code literals, probably produced by TableGen. llvm-svn: 148272
-
Eli Friedman authored
Change the behavior of the lvalue-to-rvalue conversion for varargs in PotentiallyPotentiallyEvaluated contexts so that we model it in a sane way in most cases, and give up for the edge case which hopefully doesn't matter too much. In preparation for correctly treating sizeof() as a PotentiallyPotentiallyEvaluated context. llvm-svn: 148271
-
Nico Weber authored
Fixes PR6484. Patch from Jason Switzer! llvm-svn: 148270
-
Johnny Chen authored
llvm-svn: 148269
-
Lang Hames authored
llvm-svn: 148268
-
Anna Zaks authored
for FunctionDecl::getMemoryFunctionKind(). This is a follow up on the Chris's review for r148142: We don't want to pollute FunctionDecl with an extra enum. (To make this work, added memcmp and family to the library builtins.) llvm-svn: 148267
-