- Sep 03, 2009
-
-
Kevin Enderby authored
from MCAsmLexer.h in preparation of supporting other targets. Changed the X86AsmParser code to reflect this by removing AsmLexer::LexPercent and looking for AsmToken::Percent when parsing in places that used AsmToken::Register. Then changed X86ATTAsmParser::ParseRegister to parse out registers as an AsmToken::Percent followed by an AsmToken::Identifier. llvm-svn: 80929
-
Devang Patel authored
llvm-svn: 80928
-
Dan Gohman authored
llvm-svn: 80927
-
Dan Gohman authored
that these passes are properly preserved. Fix several transformation passes that claimed to preserve LoopSimplify form but weren't. llvm-svn: 80926
-
Dan Gohman authored
llvm-svn: 80924
-
Dan Gohman authored
LoopSimplify form, which is currently only available on Loops (and not MachineLoops). Also, move the code out of the header file. llvm-svn: 80923
-
Dan Gohman authored
llvm-svn: 80922
-
Dan Gohman authored
instead of a bool argument, and to do the dominator check itself. This makes it eaiser to use when DominatorTree information is available. llvm-svn: 80920
-
Dan Gohman authored
llvm-svn: 80919
-
Dan Gohman authored
llvm-svn: 80918
-
Benjamin Kramer authored
llvm-svn: 80917
-
Duncan Sands authored
memcpy calls. llvm-svn: 80915
-
Andreas Neustifter authored
llvm-svn: 80912
-
Andreas Neustifter authored
Removed inverted flag form MaximumSpanningTree, also do not handle so much information to MaximumSpanningTree. llvm-svn: 80911
-
Daniel Dunbar authored
llvm-svn: 80910
-
Andreas Neustifter authored
(See http://lists.cs.uiuc.edu/pipermail/llvm-commits/Week-of-Mon-20090831/086139.html) llvm-svn: 80909
-
Daniel Dunbar authored
llvm-svn: 80908
-
Daniel Dunbar authored
llvm-svn: 80907
-
Chris Lattner authored
with the new asmprinter. llvm-svn: 80906
-
Chris Lattner authored
different formatting from the old asmprinter, but it should be semantically the same. We used to get: popl %eax addl $_GLOBAL_OFFSET_TABLE_ + [.-.Lllvm$6.$piclabel], %eax ... Now we get: popl %eax .Lpicbaseref6: addl $(_GLOBAL_OFFSET_TABLE_ + (.Lpicbaseref6 - .Lllvm$6.$piclabel)), %eax ... llvm-svn: 80905
-
Evan Cheng authored
Reference to hidden symbols do not have to go through non-lazy pointer in non-pic mode. rdar://7187172. llvm-svn: 80904
-
Nick Lewycky authored
llvm-svn: 80903
-
Chris Lattner authored
llvm-svn: 80902
-
Chris Lattner authored
llvm-svn: 80901
-
Chris Lattner authored
llvm-svn: 80900
-
Chris Lattner authored
llvm-svn: 80899
-
Chris Lattner authored
llvm-svn: 80898
-
Chris Lattner authored
llvm-svn: 80897
-
Chris Lattner authored
we can diff .s files. llvm-svn: 80894
-
Chris Lattner authored
llvm-svn: 80893
-
Daniel Dunbar authored
llvm-svn: 80892
-
Daniel Dunbar authored
llvm-svn: 80891
-
Chris Lattner authored
and fix a few things using << on MCSymbols to use ->print(). No functionality change other than unbreaking my previous patch. llvm-svn: 80890
-
Chris Lattner authored
llvm-svn: 80889
-
Chris Lattner authored
llvm-svn: 80888
-
Chris Lattner authored
simplifylibcalls optimization is thus valid for C++ but not C. It's not important enough to worry about for C++ apps, so just remove it. rdar://7191924 llvm-svn: 80887
-
Chris Lattner authored
all global variable operand flag processing stuff is shared between different operand types. llvm-svn: 80886
-
Evan Cheng authored
llvm-svn: 80885
-
Chris Lattner authored
from operand" logic. GlobalAddress still todo. llvm-svn: 80884
-
Chris Lattner authored
olden programs working. llvm-svn: 80881
-