- Nov 16, 2012
-
-
Dmitry Vyukov authored
llvm-svn: 168151
-
Alexey Samsonov authored
llvm-svn: 168150
-
Amara Emerson authored
llvm-svn: 168149
-
Amara Emerson authored
all symbols during object loading, not just global ones. This fixes JIT execution of code using llvm.global_ctors with internal linkage constructors. llvm-svn: 168148
-
Hans Wennborg authored
It turns out that the operands of a Constant are not always themselves Constant. For example, one of the operands of BlockAddress is BasicBlock, which is not a Constant. This should fix the dragonegg-x86_64-linux-gcc-4.6-test build which broke in r168037. llvm-svn: 168147
-
Alexey Samsonov authored
llvm-svn: 168146
-
Nick Lewycky authored
llvm-svn: 168145
-
Alexey Samsonov authored
[DebugInfo] Generate address ranges for compile units even if .debug_aranges is present: it is often the case that .debug_aranges section contains ranges only for a small subset of compile units. Test cases will be added in separate commits. llvm-svn: 168144
-
Craig Topper authored
llvm-svn: 168143
-
Nadav Rotem authored
LoopVectorize: Division reductions generate incorrect code. Remove the part of the code that deals with divs. Thanks to Paul Redmond for catching this while reviewing the code. llvm-svn: 168142
-
Craig Topper authored
llvm-svn: 168141
-
Jason Molenda authored
finally was able to restore a register, instead of just reporting the frames that couldn't supply the reg. llvm-svn: 168139
-
Craig Topper authored
llvm-svn: 168138
-
NAKAMURA Takumi authored
llvm-svn: 168137
-
Douglas Gregor authored
it as a pointer. llvm-svn: 168136
-
Douglas Gregor authored
llvm-svn: 168135
-
NAKAMURA Takumi authored
Revert r168132, "clang/test/lit.cfg: Suppress the feature 'dev-fd-fs' for now." I missed Daniel's r168095 by my accident. llvm-svn: 168134
-
Argyrios Kyrtzidis authored
to the CodeCompletionTUInfo that is going to be used to get the results. Previously we would use ASTUnit's CodeCompletionTUInfo which has its own allocator that will go away when we reparse. That could result in a use-after-free bug when getting the parent context name from a CodeCompletionString. Addresses rdar://12568377. llvm-svn: 168133
-
NAKAMURA Takumi authored
None of my buildhost (centos6 x86-64 and cygwin) is passing. Investigating. llvm-svn: 168132
-
Akira Hatanaka authored
allowed in branch delay slot. llvm-svn: 168131
-
Daniel Dunbar authored
- This diverges from gcc, and confuses tools (like dtrace) which track # line markers as a way to determine which content is in the context of the main file. llvm-svn: 168128
-
Richard Trieu authored
width of an enum with negative values in IntRange. Include a test for -Wtautological-constant-out-of-range-compare where this had manifested. llvm-svn: 168126
-
Matt Beaumont-Gay authored
GCC 4.7 reuses stack slots fairly aggressively, which exposes more temporary lifetime bugs. No new test, this was caught by the existing CodeGenCXX/mangle-ms-templates.cpp. llvm-svn: 168124
-
Jason Molenda authored
allowed volatile registers to be returned up the stack. That leads to unexpected/incorrect values provided to the user and we need to avoid that. <rdar://problem/12714247> llvm-svn: 168123
-
Michael Ilseman authored
llvm-svn: 168121
-
Richard Smith authored
Separate out the notions of 'has a trivial special member' and 'has a non-trivial special member', and use them appropriately. These are not opposites of one another (there might be no special member, or in C++11 there might be a trivial one and a non-trivial one). The CXXRecordDecl predicates continue to produce incorrect results, but do so in fewer cases now, and they document the cases where they might be wrong. No functionality changes are intended here (they will come when the predicates start producing the right answers...). llvm-svn: 168119
-
Argyrios Kyrtzidis authored
llvm-svn: 168118
-
Argyrios Kyrtzidis authored
llvm-svn: 168117
-
Andrew Kaylor authored
Interface changes to allow RuntimeDyld memory managers to set memory permissions after an object has been loaded. llvm-svn: 168114
-
Eli Bendersky authored
http://lists.cs.uiuc.edu/pipermail/llvm-commits/Week-of-Mon-20121112/156007.html llvm-svn: 168113
-
Eli Friedman authored
Make sure CodeGenTypes correctly reconverts function types. Fixes PR14355, a crash in IR generation. llvm-svn: 168112
-
Galina Kistanova authored
llvm-svn: 168111
-
- Nov 15, 2012
-
-
Eric Christopher authored
llvm-svn: 168110
-
Owen Anderson authored
llvm-svn: 168109
-
Richard Smith authored
dropping the specifier, just like we do for non-member functions and function templates declared 'typedef'. Patch by Brian Brooks! llvm-svn: 168108
-
Eli Friedman authored
case to vector legalization so this actually works. Patch by Pete Couperus. Fixes PR12540. llvm-svn: 168107
-
Jim Ingham authored
much work for this to make sense. Just copy the current thread list and operate on that. Prevents some deadlocks. llvm-svn: 168106
-
Anna Zaks authored
report) llvm-svn: 168105
-
Eric Christopher authored
llvm-svn: 168104
-
Michael Ilseman authored
llvm-svn: 168103
-