- Jul 23, 2011
-
-
Jakob Stoklund Olesen authored
This method matches addLinks - All the listed blocks are considered to have interference, so they add a negative bias to their bundles. This could also be done by addConstraints, but that requires building a separate BlockConstraint array. llvm-svn: 135844
-
Jakob Stoklund Olesen authored
They always report 'no interference'. llvm-svn: 135843
-
Benjamin Kramer authored
llvm-svn: 135842
-
Benjamin Kramer authored
llvm-svn: 135841
-
Benjamin Kramer authored
llvm-svn: 135838
-
NAKAMURA Takumi authored
llvm-svn: 135837
-
Benjamin Kramer authored
Turn the DenseSet in MCRegisterClass into a tblgenerated bit field. This should be faster and smaller. Goodbye static ctors and dtors! llvm-svn: 135836
-
Benjamin Kramer authored
This makes TargetRegisterClass slightly slower. Next step will be making contains faster. Eventually TargetRegisterClass will be killed entirely. llvm-svn: 135835
-
Evan Cheng authored
llvm-svn: 135833
-
NAKAMURA Takumi authored
llvm-svn: 135832
-
NAKAMURA Takumi authored
llvm-svn: 135831
-
Andrew Trick authored
removes its dependence on canonical induction variables. llvm-svn: 135829
-
Andrew Trick authored
llvm-svn: 135828
-
Evan Cheng authored
llvm-svn: 135826
-
Evan Cheng authored
llvm-svn: 135825
-
Jim Grosbach authored
The immediate is in the range 1-32, but is encoded as 0-31 in a 5-bit bitfield. Update the representation such that we store the operand as 0-31, allowing us to remove the encoder method and the special case handling in the disassembler. Update the assembly parser and the instruction printer accordingly. llvm-svn: 135823
-
Dan Gohman authored
so that a declaration for objc_retain is created when needed if it doesn't already exist. rdar://9825114. llvm-svn: 135821
-
Oscar Fuentes authored
llvm-svn: 135820
-
Jim Grosbach authored
llvm-svn: 135819
-
Jim Grosbach authored
llvm-svn: 135818
-
Jim Grosbach authored
Tests for SMULBB, SMLALBT, SMLALTB, SMLALTT, and SMULL. Fix parsing of SMULLS. llvm-svn: 135817
-
Benjamin Kramer authored
llvm-svn: 135816
-
- Jul 22, 2011
-
-
Evan Cheng authored
InitializeX86MCInstrInfo, etc. are combined into InitializeX86TargetMC. llvm-svn: 135812
-
Chris Lattner authored
llvm-svn: 135811
-
Jim Grosbach authored
Add tests for SMLSD, SMLSDX, SMLSLD, SMLSLDX, SMMLA, SMMLAR, SMMLS, SMMLSR, SMMUL, SMMULR, SMUAD and SMUADX. llvm-svn: 135810
-
Chris Lattner authored
llvm-svn: 135809
-
Bill Wendling authored
emitted, emit them next as CIE/FDEs. llvm-svn: 135807
-
Bill Wendling authored
llvm-svn: 135806
-
Bill Wendling authored
llvm-svn: 135805
-
Bruno Cardoso Lopes authored
llvm-svn: 135802
-
Bruno Cardoso Lopes authored
load folding logic llvm-svn: 135801
-
Jim Grosbach authored
llvm-svn: 135800
-
Chris Lattner authored
llvm-svn: 135799
-
Jim Grosbach authored
Tests for SMLAL, SMLALBB, SMLALBT, SMLALTB, SMLALTT, SMLALD, and SMLALDX instructions. llvm-svn: 135798
-
Jim Grosbach authored
Fix parsing of carry-setting variant SMLALS and add tests. llvm-svn: 135797
-
Jim Grosbach authored
Fix encoding of destination register. Add tests. llvm-svn: 135796
-
Jim Grosbach authored
llvm-svn: 135795
-
Bruno Cardoso Lopes authored
llvm-svn: 135794
-
Rafael Espindola authored
too. Patch by Jeff Muizelaar. llvm-svn: 135789
-
Dan Gohman authored
of doing the RAUW calls for the overflow value itself. This makes it more consistent with how the rest of LegalizeDAG works. llvm-svn: 135788
-