- Oct 02, 2009
-
-
Benjamin Kramer authored
MI->addOperand invalidates references to it's operands, avoid touching the operand after a new one was added. llvm-svn: 83249
-
Benjamin Kramer authored
llvm-svn: 83246
-
Benjamin Kramer authored
llvm-svn: 83244
-
Torok Edwin authored
llvm-svn: 83243
-
Evan Cheng authored
llvm-svn: 83242
-
Evan Cheng authored
llvm-svn: 83241
-
Evan Cheng authored
llvm-svn: 83240
-
Evan Cheng authored
llvm-svn: 83239
-
Evan Cheng authored
llvm-svn: 83237
-
Evan Cheng authored
llvm-svn: 83236
-
Anders Carlsson authored
llvm-svn: 83235
-
Evan Cheng authored
llvm-svn: 83234
-
Mike Stump authored
llvm-svn: 83232
-
Mike Stump authored
llvm-svn: 83231
-
Anders Carlsson authored
When building constant structs, check if the resulting LLVM struct will be bigger than the record layout size and use a packed struct if that's the case. Fixes PR5108. llvm-svn: 83230
-
Douglas Gregor authored
explicit instantiation. Also, tighten up reference-count checking to help catch these issues earlier. Fixes PR5069. llvm-svn: 83225
-
Steve Naroff authored
- Add ObjCInterfaceDecl::lookupPrivateInstanceMethod(). - Convert clients. No functionality change - One less method in Sema:-) llvm-svn: 83224
-
David Goodwin authored
llvm-svn: 83223
-
Douglas Gregor authored
of the flow-control checks for falling off the end of a function, since the return type may instantiate to void. Similarly, if a return statement has an expression and the return type of the function is void, don't complain if the expression is type-dependent, since that type could instantiate to void. Fixes PR5071. llvm-svn: 83222
-
Mike Stump authored
llvm-svn: 83221
-
David Goodwin authored
Remove neonfp attribute and instead set default based on CPU string. Add -arm-use-neon-fp to override the default. llvm-svn: 83218
-
Fariborz Jahanian authored
deciding const of null pointer conversion. Fixes PR5086. llvm-svn: 83217
-
Mike Stump authored
question, can we get rid of the BasicBlock versions of all inserters and use Head == 0 to indicate the old case when GetInsertBlock == 0? llvm-svn: 83216
-
- Oct 01, 2009
-
-
David Goodwin authored
Restore the -post-RA-scheduler flag as an override for the target specification. Remove -mattr for setting PostRAScheduler enable and instead use CPU string. llvm-svn: 83215
-
Evan Cheng authored
llvm-svn: 83214
-
Jim Grosbach authored
llvm-svn: 83213
-
Douglas Gregor authored
functions when they are explicitly declared, e.g., via a function template specialization or explicit template instantiation declaration. Don't try to synthesize bodies for the special member functions in this case; rather, check whether we have an implicit declaration and, if so, synthesize the appropriate function body. Fixes PR5084. llvm-svn: 83212
-
Fariborz Jahanian authored
user-defined type conversion. Fixes PR5040. llvm-svn: 83211
-
Devang Patel authored
Add support to extract lexical scope information from DebugLoc attached with an machine instruction. This is not yet enabled. llvm-svn: 83210
-
Fariborz Jahanian authored
Patch by Rafael Espindola. llvm-svn: 83209
-
David Goodwin authored
Use MachineFrameInfo.getPristineRegs() to determine which callee-saved registers are available for anti-dependency breaking. Some cleanup. llvm-svn: 83208
-
Devang Patel authored
llvm-svn: 83207
-
Dan Gohman authored
by a capital letter, which invokes undefined behavior. llvm-svn: 83206
-
Ted Kremenek authored
llvm-svn: 83204
-
Douglas Gregor authored
Teach CMake to look for bidirectional_iterator, iterator, forward_iterator, uint64_t, and u_int64_t, from Yonggang Luo llvm-svn: 83203
-
Rafael Espindola authored
-fno-exceptions in C++ code. We used to always define __EXCEPTIONS in C++. llvm-svn: 83199
-
Evan Cheng authored
operands of instructions with these properties while breaking anti-dep. llvm-svn: 83198
-
Evan Cheng authored
ld / st pairs, etc. llvm-svn: 83197
-
Evan Cheng authored
set, these flags indicate the instructions source / def operands have special register allocation requirement that are not captured in their register classes. Post-allocation passes (e.g. post-alloc scheduler) should not change their allocations. e.g. ARM::LDRD require the two definitions to be allocated even / odd register pair. llvm-svn: 83196
-
Douglas Gregor authored
llvm-svn: 83195
-