- Oct 05, 2010
-
-
Sebastian Redl authored
Give every file that ASTReader loads a type: module, PCH, precompiled preamble or main file. Base Decls' PCHLevel on this to make it more sane. llvm-svn: 115626
-
Sebastian Redl authored
llvm-svn: 115625
-
Sebastian Redl authored
llvm-svn: 115624
-
Rafael Espindola authored
llvm-svn: 115623
-
Rafael Espindola authored
llvm-svn: 115622
-
Douglas Gregor authored
waiting until we think we need it: we didn't catch all of the places where we actually needed it, and we probably wouldn't ever. Fixes a C++ PCH crasher. llvm-svn: 115621
-
Dan Gohman authored
Graphviz program, print something with a newline, to avoid leaving the line unfinished. llvm-svn: 115620
-
Rafael Espindola authored
they should be in the symbol table or not. Instead of "guessing", just compute the symbol table after the relocations are known. llvm-svn: 115619
-
Douglas Gregor authored
llvm-svn: 115618
-
Douglas Gregor authored
waiting until we think we need it: we didn't catch all of the places where we actually needed it, and we probably wouldn't ever. Fixes a C++ PCH crasher. llvm-svn: 115617
-
Douglas Gregor authored
llvm-svn: 115616
-
Howard Hinnant authored
llvm-svn: 115614
-
Howard Hinnant authored
llvm-svn: 115612
-
NAKAMURA Takumi authored
test/CodeGen/X86/atomic_op.ll: Rename @main to @func. Extra sequences will be inserted to @main as prologue on cygming, to fail. llvm-svn: 115611
-
Zhongxing Xu authored
* Fix dump() to make it consistent with the test case. llvm-svn: 115609
-
Chris Lattner authored
llvm-svn: 115608
-
Chris Lattner authored
llvm-svn: 115607
-
Chris Lattner authored
llvm-svn: 115606
-
Chris Lattner authored
llvm-svn: 115605
-
Chris Lattner authored
bswap32 doesn't read eflags. llvm-svn: 115604
-
Chris Lattner authored
pseudo instructions. Move POPCNT to InstrSSE since they are SSE4 instructions. llvm-svn: 115603
-
Chris Lattner authored
with the 32-bit stuff. llvm-svn: 115602
-
Chris Lattner authored
llvm-svn: 115601
-
Chris Lattner authored
llvm-svn: 115600
-
Chris Lattner authored
llvm-svn: 115599
-
Chris Lattner authored
llvm-svn: 115598
-
Chris Lattner authored
llvm-svn: 115597
-
Chris Lattner authored
control flow stuff out to X86InstrControl.td. Move some compiler pseudo instructions and Pat<> patterns out to X86InstrCompiler.td llvm-svn: 115596
-
Michael J. Spencer authored
llvm-svn: 115595
-
Michael J. Spencer authored
llvm-svn: 115594
-
Michael J. Spencer authored
llvm-svn: 115593
-
Marcin Swiderski authored
llvm-svn: 115592
-
Chris Lattner authored
llvm-svn: 115591
-
Argyrios Kyrtzidis authored
llvm-svn: 115590
-
Greg Clayton authored
bool ValueObject::GetIsConstant() const; void ValueObject::SetIsConstant(); This will stop anything from being re-evaluated within the value object so that constant result value objects can maintain their frozen values without anything being updated or changed within the value object. Made it so the ValueObjectConstResult can be constructed with an lldb_private::Error object to allow for expression results to have errors. Since ValueObject objects contain error objects, I changed the expression evaluation in ClangUserExpression from static Error ClangUserExpression::Evaluate (ExecutionContext &exe_ctx, const char *expr_cstr, lldb::ValueObjectSP &result_valobj_sp); to: static lldb::ValueObjectSP Evaluate (ExecutionContext &exe_ctx, const char *expr_cstr); Even though expression parsing is borked right now (pending fixes coming from Sean Callanan), I filled in the implementation for: SBValue SBFrame::EvaluateExpression (const char *expr); Modified all expression code to deal with the above changes. llvm-svn: 115589
-
Argyrios Kyrtzidis authored
Fixes an infinite recursion in overload resolution for rdar://8499524. Many thanks to Doug! llvm-svn: 115588
-
John McCall authored
for the same destination, then we must potentially rewrite the initial branch of every fixup. Without this patch, a short-circuit check meant to prevent a switch case from being redundantly added was preventing later fixups from being processed. Fixes PR8175 (again). llvm-svn: 115586
-
Jim Grosbach authored
llvm-svn: 115584
-
Jim Grosbach authored
llvm-svn: 115583
-
Jim Grosbach authored
that caused the circular dependencies on Linux. Built OK for me on OSX and Linux (Ubuntu) with configure/make and CMake. Will keep an eye on the bots.... llvm-svn: 115582
-