- Jul 09, 2010
-
-
Bob Wilson authored
consistency with other instructions that have lists of register operands. llvm-svn: 107944
-
Dan Gohman authored
a DBG_VALUE after a terminator, or emitting any instructions before an EH_LABEL. llvm-svn: 107943
-
Bruno Cardoso Lopes authored
llvm-svn: 107942
-
Bob Wilson authored
disabled and then never turned back on again. Adjust some tests, one because this change avoids an unnecessary instruction, and the other to make it continue testing what it was intended to test. llvm-svn: 107941
-
Chris Lattner authored
llvm-svn: 107939
-
Howard Hinnant authored
llvm-svn: 107938
-
Bruno Cardoso Lopes authored
llvm-svn: 107937
-
Sebastian Redl authored
Add a frontend option -chained-pch and don't pass an active PCH reader to the PCH writer if it is not set, preventing creation of chained PCH files. Since the reader is so far unused, effectively no functionality change. llvm-svn: 107936
-
Jordy Rose authored
llvm-svn: 107935
-
Chris Lattner authored
like all other instructions, even though a segment is not allowed. This resolves a bunch of gross hacks in the encoder and makes LEA more consistent with the rest of the instruction set. No functionality change. llvm-svn: 107934
-
Douglas Gregor authored
declarations. llvm-svn: 107933
-
Stuart Hastings authored
llvm-svn: 107930
-
Douglas Gregor authored
selector of an Objective-C method declaration, e.g., given - (int)first:(int)x second:(int)y; this code completion point triggers at the location of "second". It will provide completions that fill out the method declaration for any known method, anywhere in the translation unit. llvm-svn: 107929
-
Sebastian Redl authored
When looking for an entity's Scope, don't consider scopes that can't contain declarations. Fixes PR7594. llvm-svn: 107927
-
Jakob Stoklund Olesen authored
This reverts commit 107921. It broke the clang self host. llvm-svn: 107926
-
Chris Lattner authored
X86 memory operand. llvm-svn: 107925
-
Devang Patel authored
Relax assertion. In optimized code, it is possible that first instruction is coming from a inlined function. This fixes PR7596 . llvm-svn: 107923
-
Bill Wendling authored
if the inline ASM doesn't need a stack frame. llvm-svn: 107922
-
Jakob Stoklund Olesen authored
llvm-svn: 107921
-
Jakob Stoklund Olesen authored
llvm-svn: 107920
-
Stuart Hastings authored
llvm-svn: 107919
-
Chris Lattner authored
in memory operands at the same type as hard coded segments. This fixes problems where we'd emit the segment override after the REX prefix on instructions like: mov %gs:(%rdi), %rax This fixes rdar://8127102. I have several cleanup patches coming next. llvm-svn: 107917
-
Chris Lattner authored
returns the start of the memory operand for an instruction. Introduce a new "X86AddrSegment" enum to reduce # magic numbers referring to X86 memory operand layout. llvm-svn: 107916
-
Sebastian Redl authored
llvm-svn: 107915
-
- Jul 08, 2010
-
-
Johnny Chen authored
variabes work. llvm-svn: 107914
-
Kalle Raiskila authored
to a Tablegen implementation. llvm-svn: 107913
-
Zhanyong Wan authored
created via T() where T is a class type. Reviewed by chandlerc and csilvers. llvm-svn: 107911
-
Douglas Gregor authored
priority as other constants. And, if we're in a place where we prefer a pointer type, consider "nil" and "NULL" to be close matches. llvm-svn: 107910
-
Stuart Hastings authored
llvm-svn: 107907
-
Kevin Enderby authored
.weak_def_can_be_hidden directive. Chris pointed out that the MCAsmInfo.h/.cpp chunks aren't needed for this until the compiler starts generating these. And when that happens it will be more convenient for it to be a bool than a const char*. llvm-svn: 107906
-
Douglas Gregor authored
either integer values or other pointers. Fixes <rdar://problem/8134521>. llvm-svn: 107905
-
Evan Cheng authored
llvm-svn: 107904
-
Devang Patel authored
Reuse DIEInteger for 1. This is frequently used while emitting an attribute using dwarf::DW_FORM_flag form. llvm-svn: 107903
-
Eli Friedman authored
involving operator precedence.) llvm-svn: 107902
-
Devang Patel authored
Patch by Alexander Kabaev. PR 7595. llvm-svn: 107900
-
Jakob Stoklund Olesen authored
This pass runs before COPY instructions are passed to copyPhysReg, so we simply translate COPY to the proper pseudo instruction. Note that copyPhysReg does not handle floating point stack copies. Once COPY is used everywhere, this can be cleaned up a bit, and most of the pseudo instructions can be removed. llvm-svn: 107899
-
Jakob Stoklund Olesen authored
llvm-svn: 107898
-
Ted Kremenek authored
llvm-svn: 107897
-
Douglas Gregor authored
a template, be sure to include the template arguments from the injected-class-name. Fixes PR7587. llvm-svn: 107895
-
Sean Callanan authored
hack. llvm-svn: 107894
-