- Nov 15, 2010
-
-
Anton Korobeynikov authored
llvm-svn: 119098
-
Anton Korobeynikov authored
First step of huge frame-related refactoring: move emit{Prologue,Epilogue} out of TargetRegisterInfo to TargetFrameInfo, which is definitely much better suitable place llvm-svn: 119097
-
Anton Korobeynikov authored
llvm-svn: 119096
-
Chandler Carruth authored
llvm-svn: 119095
-
Rafael Espindola authored
a central location. This also makes us a bit more compatible with gas. llvm-svn: 119094
-
Chris Lattner authored
and have isel apply to to call operands as required. This allows us to get $stub suffixes on label references on ppc/tiger with the new instprinter, fixing two tests. Only 2 to go. llvm-svn: 119093
-
Chris Lattner authored
llvm-svn: 119092
-
Greg Clayton authored
llvm-svn: 119091
-
- Nov 14, 2010
-
-
Chris Lattner authored
lowering support for MovePCtoLR[8]. Down to 4 failures again. llvm-svn: 119090
-
Chris Lattner authored
since it is trivial and will be shared between ppc and x86. This substantially simplifies the X86 backend also. llvm-svn: 119089
-
Chris Lattner authored
llvm-svn: 119088
-
Chris Lattner authored
on the operand, required for .o file writing and fixing the PowerPC/mult-alt-generic-powerpc64.ll failure with the new instprinter. llvm-svn: 119087
-
Chris Lattner authored
llvm-svn: 119086
-
Greg Clayton authored
can too. So now the lldb_private::Variable class has support for this. Variables now have support for having a basename ("i"), and a mangled name ("_ZN12_GLOBAL__N_11iE"), and a demangled name ("(anonymous namespace)::i"). Nowwhen searching for a variable by name, users might enter the fully qualified name, or just the basename. So new test functions were added to the Variable and Mangled classes as: bool NameMatches (const ConstString &name); bool NameMatches (const RegularExpression ®ex); I also modified "ClangExpressionDeclMap::FindVariableInScope" to also search for global variables that are not in the current file scope by first starting with the current module, then moving on to all modules. Fixed an issue in the DWARF parser that could cause a varaible to get parsed more than once. Now, once we have parsed a VariableSP for a DIE, we cache the result even if a variable wasn't made so we don't do any re-parsing. Some DW_TAG_variable DIEs don't have locations, or are missing vital info that stops a debugger from being able to display anything for it, we parse a NULL variable shared pointer for these DIEs so we don't keep trying to reparse it. llvm-svn: 119085
-
Chris Lattner authored
the aborting printSpecial() method. This gets us to 8 failures. llvm-svn: 119084
-
Chris Lattner authored
printing nothing. This gets us back up to 24 failures. llvm-svn: 119083
-
Chris Lattner authored
about handling $stub, lo/hi etc. llvm-svn: 119082
-
Chris Lattner authored
llvm-svn: 119081
-
Chris Lattner authored
ops the asmprinter supported, fixing PowerPC/rlwimi2.ll among others. Down to 20 failures. llvm-svn: 119080
-
Chris Lattner authored
us further along. Only 28 failures now. llvm-svn: 119079
-
Chris Lattner authored
and printing support for call operands. Down to 77 failures. llvm-svn: 119078
-
Oscar Fuentes authored
llvm-svn: 119077
-
Oscar Fuentes authored
llvm-svn: 119076
-
Chris Lattner authored
llvm-svn: 119075
-
Chris Lattner authored
llvm-svn: 119074
-
Rafael Espindola authored
directive. llvm-svn: 119073
-
Chris Lattner authored
llvm-svn: 119072
-
Chris Lattner authored
llvm-svn: 119071
-
Chris Lattner authored
a single function instead of a class. It doesn't need the complexity that X86 does. llvm-svn: 119070
-
Chris Lattner authored
llvm-svn: 119069
-
Chris Lattner authored
llvm-svn: 119068
-
Chris Lattner authored
llvm-svn: 119067
-
Chris Lattner authored
llvm-svn: 119066
-
Chris Lattner authored
this fixes 3 more ppc tests. llvm-svn: 119065
-
Oscar Fuentes authored
llvm-svn: 119064
-
Chris Lattner authored
failures in CodeGen/PowerPC from 120 -> 117 llvm-svn: 119063
-
Chris Lattner authored
add support for darwin vs aix syntax. We now can print instructions like this: add r3, r3, r4 blr and (in aix mode): add 3, 3, 4 blr llvm-svn: 119062
-
Chris Lattner authored
instprinter when -enable-ppc-inst-printer is passed to llc. llvm-svn: 119061
-
Rafael Espindola authored
llvm-svn: 119060
-
Chris Lattner authored
llvm-svn: 119059
-