- May 19, 2010
-
-
Dan Gohman authored
confusion with LSRInstance's RegUses member. llvm-svn: 104076
-
Ted Kremenek authored
forward declarations and definitions of structs/classes/enums. llvm-svn: 104075
-
Jakob Stoklund Olesen authored
llvm-svn: 104074
-
Nick Kledzik authored
llvm-svn: 104073
-
- May 18, 2010
-
-
Dan Gohman authored
llvm-svn: 104068
-
Bill Wendling authored
specified. llvm-svn: 104066
-
Dan Gohman authored
8-bit immediate field rather than one with a wider immediate field. llvm-svn: 104064
-
Eric Christopher authored
llvm-svn: 104063
-
Chris Lattner authored
The register use operands (e.g. the first argument is passed in a register) is currently being modeled as a normal register use, instead of correctly being an implicit use. This causes the operand to get propagated onto the mcinst, which was causing the encoder to emit a rex prefix byte, which generates an invalid call. This fixes rdar://7998435 llvm-svn: 104062
-
Evan Cheng authored
Sink dag combine's post index load / store code that swap base ptr and index into the target hook. Only the target knows whether the swap is safe. In Thumb2 mode, the offset must be an immediate. rdar://7998649 llvm-svn: 104060
-
Eric Christopher authored
Fixes build failure as well. llvm-svn: 104059
-
mike-m authored
llvm-svn: 104058
-
Eric Christopher authored
Fix up callers and users. llvm-svn: 104057
-
Jakob Stoklund Olesen authored
instruction. This can happen on ARM: >> %reg1035:5<def>, %reg1035:6<def> = VLD1q16 %reg1028, 0, pred:14, pred:%reg0 Regs: Q0=%reg1032* R0=%reg1028* R1=%reg1029* R2 R3=%reg1031* Killing last use: %reg1028 Allocating %reg1035 from QPR Assigning %reg1035 to Q1 << %D2<def>, %D3<def> = VLD1q16 %R0<kill>, 0, pred:14, pred:%reg0, %Q1<imp-def> llvm-svn: 104056
-
Ted Kremenek authored
design limitation in how we handle Objective-C class extensions. This was causing the CursorVisitor to essentially visit an @property twice (once in the @interface, the other in the class extension). Fixes <rdar://problem/7410145>. llvm-svn: 104055
-
Dale Johannesen authored
there it may work everywhere... llvm-svn: 104053
-
Howard Hinnant authored
llvm-svn: 104052
-
Evan Cheng authored
Continuously refine the register class of REG_SEQUENCE def with all the source registers and sub-register indices. llvm-svn: 104051
-
Evan Cheng authored
Fix PR7162: Use source register classes and sub-indices to determine the correct register class of the definitions of REG_SEQUENCE. llvm-svn: 104050
-
Dale Johannesen authored
llvm-svn: 104043
-
Fariborz Jahanian authored
llvm-svn: 104041
-
Kevin Enderby authored
CurPtr[0] == '\n' when testing the character after a "0b" when looking to see if it part of a something like "jmp 0b". llvm-svn: 104039
-
Kevin Enderby authored
correctly. The Lexer was incorrectly eating the newline casusing it to branch to address 0. Updated the test case to use a "0:" label and a branch to "0b". llvm-svn: 104038
-
Douglas Gregor authored
llvm-svn: 104037
-
Howard Hinnant authored
llvm-svn: 104035
-
Jakob Stoklund Olesen authored
The old approach was wrong. It had an off-by-one error. llvm-svn: 104034
-
Daniel Dunbar authored
Also, create symbol data for LHS of assignment, to match 'as' symbol ordering better. llvm-svn: 104033
-
Daniel Dunbar authored
llvm-svn: 104032
-
Daniel Dunbar authored
llvm-svn: 104031
-
Daniel Dunbar authored
X86::ADC32ri $0, %eax to X86::ADC32i32 $0 llvm-svn: 104030
-
Daniel Dunbar authored
llvm-svn: 104029
-
Douglas Gregor authored
llvm-svn: 104027
-
Douglas Gregor authored
llvm-svn: 104026
-
Anders Carlsson authored
Correctly initialize bases with member pointers. This should fix PR6441 but that test case is a bit weird and I'd like to investigate further before closing that bug. llvm-svn: 104025
-
Douglas Gregor authored
non-function-local declarations with names similar to what the user typed. For example, this allows us to correct 'supper' to 'super' in an Objective-C message send, even though the C function 'isupper' has the same edit distance. llvm-svn: 104023
-
Douglas Gregor authored
consider "super" as a candidate whenever we're parsing an expression within an Objective-C method in an interface that has a superclass. At some point, we'd like to give "super" a little edge over non-local names; that will come later. llvm-svn: 104022
-
Dan Gohman authored
Update the comment. llvm-svn: 104021
-
Benjamin Kramer authored
- Allocate MCLabels in the context so they don't leak. - Avoid duplicated densemap lookup. llvm-svn: 104020
-
John McCall authored
llvm-svn: 104019
-
Alexis Hunt authored
Also rename ABSTRACT to ABSTRACT_STMT llvm-svn: 104018
-