- Jul 14, 2011
-
-
Devang Patel authored
llvm-svn: 135124
-
Eric Christopher authored
Fixes rdar://9761830 llvm-svn: 135123
-
Jakob Stoklund Olesen authored
llvm-svn: 135122
-
Jakob Stoklund Olesen authored
Each InterferenceCache::Cursor instance references a cache entry. A non-zero reference count guarantees that the entry won't be reused for a new register. This makes it possible to have multiple live cursors examining interference for different physregs. The total number of live cursors into a cache must be kept below InterferenceCache::getMaxCursors(). Code generation should be unaffected by this change, and it doesn't seem to affect the cache replacement strategy either. llvm-svn: 135121
-
Eli Friedman authored
Fix up assertion in r135018 so it doesn't trigger on 32-bit; when we're in 32-bit, it doesn't matter whether the operation overflows because the computed address is not wider than the immediate. llvm-svn: 135120
-
Jim Grosbach authored
llvm-svn: 135119
-
Devang Patel authored
llvm-svn: 135118
-
Jim Grosbach authored
llvm-svn: 135117
-
Jim Grosbach authored
Add instalias for default 'sy' option. Add tests. llvm-svn: 135116
-
Argyrios Kyrtzidis authored
[arcmt] Make sure migrating to ARC works even if '-fobjc-arc' is included in command-line flags. rdar://9567824 llvm-svn: 135115
-
Johnny Chen authored
Add logic to modify-python-lldb to correct swig's transformation of 'char **argv' and 'char **envp' to 'char argv' and 'char envp' by morphing them into the 'list argv' and 'list envp' (as a list of Python strings). llvm-svn: 135114
-
Jakob Stoklund Olesen authored
The cache entry referenced by the best split candidate could become clobbered by an unsuccessful candidate. The correct fix here is to use reference counts on the cache entries. Coming up. llvm-svn: 135113
-
Jim Grosbach authored
llvm-svn: 135112
-
Devang Patel authored
llvm-svn: 135111
-
Devang Patel authored
llvm-svn: 135110
-
Jim Grosbach authored
Flesh out the options supported for the instruction. Shuffle tests a bit and add entries for the rest of the options. Add an alias to handle the default operand of "sy". llvm-svn: 135109
-
Johnny Chen authored
llvm-svn: 135108
-
Jim Grosbach authored
llvm-svn: 135107
-
Owen Anderson authored
Add a target-indepedent entry to MCInstrDesc to describe the encoded size of an opcode. Switch ARM over to using that rather than its own special MCInstrDesc bits. llvm-svn: 135106
-
Johnny Chen authored
Use %feature("docstring") for methods of SBModule class so that the methods signature also gets generated in the Python docstring. llvm-svn: 135105
-
John McCall authored
rdar://problem/9768338 llvm-svn: 135104
-
Bill Wendling authored
The frameless unwind stack has a special encoding, the algorithm for which is in "permuteEncode". llvm-svn: 135103
-
Jim Grosbach authored
Add range checking and testing for parsing and encoding of DBG instruction. llvm-svn: 135102
-
Richard Smith authored
PR8800: When building a conversion to A& using a member operatorA&(), do not require A to be a complete type. llvm-svn: 135101
-
Johnny Chen authored
clang/gcc/llvm-gcc. If the first breakpoint is due to stop at an inlined frame, test that the call site corresponds to where it should be. Also add an expecr for a second break stop, if the first break stop corresponds to an inlined call frame #0. rdar://problem/9741470 llvm-svn: 135100
-
Bruno Cardoso Lopes authored
llvm-svn: 135099
-
Jim Grosbach authored
llvm-svn: 135098
-
David Greene authored
Rename struct Init to class Init for consistency and in preparation for making Init a FoldingSetNode. llvm-svn: 135097
-
Jakob Stoklund Olesen authored
llvm-svn: 135096
-
Jim Grosbach authored
llvm-svn: 135095
-
Jim Grosbach authored
llvm-svn: 135094
-
Jim Grosbach authored
llvm-svn: 135093
-
Jim Grosbach authored
llvm-svn: 135092
-
- Jul 13, 2011
-
-
Bruno Cardoso Lopes authored
llvm-svn: 135091
-
Douglas Gregor authored
parsing lambda expressions, from John Freeman! llvm-svn: 135090
-
Bruno Cardoso Lopes authored
general version of X86ISD::ANDNP also opened the room for a little bit of refactoring. llvm-svn: 135088
-
Bruno Cardoso Lopes authored
it's later selected to a ANDNPD/ANDNPS instruction instead of the PANDN instruction. Rename it. llvm-svn: 135087
-
Douglas Gregor authored
Uhrain! Fixes PR10318. llvm-svn: 135086
-
Jim Grosbach authored
Combine redundant base classes and such. No indended functional change. llvm-svn: 135085
-
Eli Friedman authored
Make sure we don't combine a large displacement and a frame index in the same addressing mode on x86-64. It can overflow, leading to a crash/miscompile. <rdar://problem/9763308> llvm-svn: 135084
-