- Feb 23, 2011
-
-
Jakob Stoklund Olesen authored
This is based on the observation that long live ranges are more difficult to allocate, so there is a better chance of solving the puzzle by handling the big pieces first. The allocator will evict and split long alive ranges when they get in the way. RABasic is still using spill weights for its priority queue, so the interface to the queue has been virtualized. llvm-svn: 126259
-
Jakob Stoklund Olesen authored
llvm-svn: 126258
-
- Feb 22, 2011
-
-
Greg Clayton authored
llvm-svn: 126257
-
Nick Lewycky authored
template <class T1, class T2> pair<T1,T2> make_pair(const T1&, const T2&); to template <class T1, class T2> pair<V1, V2> make_pair(T1&&, T2&&); so explicitly specifying the template arguments to make_pair<> is going to break when C++0x rolls through. Replace them with equivalent std::pair<>. Patch by James Dennett! llvm-svn: 126256
-
John McCall authored
invocation function into the debug info. Rather than faking up a class, which is tricky because of the custom layout we do, we just emit a struct directly from the layout information we've already got. Also, don't emit an unnecessarily parameter alloca for this "variable". llvm-svn: 126255
-
John McCall authored
the stack. llvm-svn: 126254
-
Cameron Zwarich authored
values from all of the loop's exiting blocks are equal. Patch by Andrew Clinton. llvm-svn: 126253
-
John McCall authored
block and, eventually, C++ lambda) contexts. llvm-svn: 126252
-
Sean Callanan authored
Fixed a hang in the expression parser's result synthesizer that occurs when the function generated for the expression is completely empty except for a NULL_STMT. This happens sometimes when the parser returns errors. llvm-svn: 126251
-
Douglas Gregor authored
We need a longer long when testing this pathe Microsoft fixed-underlying-type extension for enumeration types llvm-svn: 126250
-
Johnny Chen authored
Use them within EmulateInstructionARM.cpp to save repetitive typing. llvm-svn: 126247
-
Devang Patel authored
llvm-svn: 126246
-
Chris Lattner authored
Patch by Csaba Raduly! llvm-svn: 126245
-
Joerg Sonnenberger authored
llvm-svn: 126244
-
Douglas Gregor authored
enum X : long { Value = 0x100000000 }; when in Microsoft-extension mode (-fms-extensions). This (now C++0x) feature has been supported since Microsoft Visual Studio .NET 2003. llvm-svn: 126243
-
Matt Beaumont-Gay authored
llvm-svn: 126240
-
Evan Cheng authored
llvm-svn: 126238
-
Johnny Chen authored
and implement EmulateCMNImm() and EMulateCMNReg() methods. llvm-svn: 126236
-
Greg Clayton authored
llvm-svn: 126235
-
Johnny Chen authored
Fix the 'variants' field of "CMN (immediate)" Encoding T1 entry, it should be ARMV6T2_ABOVE, not ARMvAll. llvm-svn: 126234
-
Devang Patel authored
llvm-svn: 126232
-
Devang Patel authored
clang uses DBuilder, so it requries corresponding change. llvm-svn: 126231
-
Douglas Gregor authored
array from a constant array compound literal. Fixes PR9261. llvm-svn: 126230
-
Argyrios Kyrtzidis authored
-Migrate ObjCSelfInitChecker to CheckerV2. In the process remove the 'preCallSelfFlags' field from the checker class and use GRState for storing that info. -Get ExprEngine to start delegating checker running to CheckerManager. llvm-svn: 126229
-
Argyrios Kyrtzidis authored
llvm-svn: 126228
-
Argyrios Kyrtzidis authored
llvm-svn: 126227
-
Roman Divacky authored
llvm-svn: 126226
-
Joerg Sonnenberger authored
parser. llvm-svn: 126225
-
Oscar Fuentes authored
llvm-svn: 126224
-
Joerg Sonnenberger authored
use -nostdinc++ and -cxx-isystem. llvm-svn: 126223
-
Howard Hinnant authored
llvm-svn: 126222
-
Peter Collingbourne authored
llvm-svn: 126221
-
Peter Collingbourne authored
llvm-svn: 126220
-
Oscar Fuentes authored
with cmake -P ... so we need to deduce the correct executable prefix. Fixes PR9286. llvm-svn: 126219
-
Cameron Zwarich authored
share entries. Add a DenseSet to MachineConstantPool for the MachineCPVs that it owns. This will hopefully fix the MC/ARM/elf-reloc-01.ll failure on the leaks bots. llvm-svn: 126218
-
NAKAMURA Takumi authored
It seems it affected configuration --target=i686-pc-mingw32, I don't know and will investigate why. llvm-svn: 126217
-
NAKAMURA Takumi authored
llvm-svn: 126216
-
NAKAMURA Takumi authored
llvm-svn: 126215
-
NAKAMURA Takumi authored
llvm-svn: 126214
-
NAKAMURA Takumi authored
llvm-svn: 126213
-