- Oct 07, 2010
-
-
Jakob Stoklund Olesen authored
llvm-svn: 115928
-
Owen Anderson authored
initialization functions that initialize the set of passes implemented in that library. Add C bindings for these functions as well. llvm-svn: 115927
-
Owen Anderson authored
llvm-svn: 115924
-
Jim Grosbach authored
llvm-svn: 115923
-
Kalle Raiskila authored
llvm-svn: 115921
-
Kalle Raiskila authored
Before the implementation of isLegalAddressingMode, some rare cases of code were miscompiled if optimized with the LoopStrengthReduce pass. It is unclear (to me) if LSR is "allowed" to produce wrong code with a bad TargetLowering, or if the bug is elsewhere and this patch just hides it. llvm-svn: 115919
-
NAKAMURA Takumi authored
llvm-svn: 115910
-
Michael J. Spencer authored
llvm-svn: 115909
-
Michael J. Spencer authored
llvm-svn: 115908
-
Eric Christopher authored
compilation of MultiSource/Benchmarks/Bullet. llvm-svn: 115907
-
Eric Christopher authored
llvm-svn: 115906
-
Eric Christopher authored
llvm-svn: 115905
-
Eric Christopher authored
llvm-svn: 115904
-
Owen Anderson authored
llvm-svn: 115901
-
Owen Anderson authored
a header declaring them all. This is also where we will declare per-library pass-set initializer functions down the road. llvm-svn: 115900
-
Evan Cheng authored
llvm-svn: 115898
-
Chris Lattner authored
allowing us to convert ADD over. deletes 160 lines of .td file. llvm-svn: 115897
-
Chris Lattner authored
Start using ArithBinOpEFLAGS for OR, XOR, and SUB. This removes 500 lines from the .td file. Now AND/OR/XOR/SUB are all defined exactly the same way instead of being close relatives. llvm-svn: 115896
-
Chris Lattner authored
which instantiates the 34 versions of and all in one swoop. The BaseOpc/BaseOpc2/BaseOpc4 stuff should not be required, but tblgen's feeble brain explodes when I use Or4<BaseOpc>.V in the multipattern. No change in the generated .inc files. llvm-svn: 115893
-
Jim Grosbach authored
llvm-svn: 115890
-
Chris Lattner authored
This does change the generated .inc files to include the implicit use/def of eax. Since these instructions are only generated by the assembler and disassembler it doesn't actually matter though. llvm-svn: 115885
-
Jim Grosbach authored
llvm-svn: 115884
-
Chris Lattner authored
As usual, no change in generated .inc files. llvm-svn: 115882
-
Owen Anderson authored
Since the Hello pass is built as a loadable dynamic library, don't try to convert it to new-style registration yet. llvm-svn: 115881
-
Chris Lattner authored
llvm-svn: 115880
-
Jakob Stoklund Olesen authored
instructions. This unbreaks the machine code verifier and fixes PR8317. llvm-svn: 115879
-
Chris Lattner authored
convert AND64ri32 to use BinOpRI. llvm-svn: 115878
-
Chris Lattner authored
stuff that wants to take one or the other. These can both be used as the operation of a dag in a pattern match. llvm-svn: 115877
-
Jakob Stoklund Olesen authored
This function looks like it is about ready to be generated by TebleGen. llvm-svn: 115876
-
Jakob Stoklund Olesen authored
This function is intended to be used when inserting a machine instruction that trivially restricts the legal registers, like LEA requiring a GR32_NOSP argument. llvm-svn: 115875
-
Jakob Stoklund Olesen authored
llvm-svn: 115874
-
Bill Wendling authored
llvm-svn: 115872
-
Jim Grosbach authored
llvm-svn: 115860
-
Jason W Kim authored
Lifted the EmitRawText calls to ARMAsmPrinter::emitAttribute() Added ARMAsmPrinter::emitAttributes() (plural s). TODO: .cpu attribute needs to be refactored llvm-svn: 115859
-
Rafael Espindola authored
llvm-svn: 115858
-
Owen Anderson authored
llvm-svn: 115857
-
Jim Grosbach authored
llvm-svn: 115853
-
- Oct 06, 2010
-
-
Jim Grosbach authored
llvm-svn: 115845
-
Jim Grosbach authored
"lane" operand modifier. llvm-svn: 115843
-
Jim Grosbach authored
llvm-svn: 115841
-