- Jun 09, 2010
-
-
Evan Cheng authored
Allow target to place 2-address pass inserted copies in better spots. Thumb2 will use this to try to avoid breaking up IT blocks. llvm-svn: 105745
-
Daniel Dunbar authored
options. - This matches the intent of the .td files, and will simplify alias handling. - PR7321. llvm-svn: 105744
-
Eli Friedman authored
llvm-svn: 105743
-
Bill Wendling authored
%reg1025 = <sext> %reg1024 ... %reg1026 = SUBREG_TO_REG 0, %reg1024, 4 into this: %reg1025 = <sext> %reg1024 ... %reg1027 = EXTRACT_SUBREG %reg1025, 4 %reg1026 = SUBREG_TO_REG 0, %reg1027, 4 The problem here is that SUBREG_TO_REG is there to assert that an implicit zext occurs. It doesn't insert a zext instruction. If we allow the EXTRACT_SUBREG here, it will give us the value after the <sext>, not the original value of %reg1024 before <sext>. llvm-svn: 105741
-
Evan Cheng authored
llvm-svn: 105740
-
Daniel Dunbar authored
they can be independent of the exact option that created them. llvm-svn: 105739
-
Daniel Dunbar authored
possible. llvm-svn: 105738
-
Eli Friedman authored
llvm-svn: 105737
-
Eli Friedman authored
llvm-svn: 105736
-
Bill Wendling authored
is used to assert that an *implicit* zext is performed. - Fix grammar-o in INSERT_SUBREG. (required reformatting) llvm-svn: 105735
-
Nate Begeman authored
Make note about how to handle the dozen or so multiply by scalar ops. llvm-svn: 105734
-
Nate Begeman authored
This will be used primarily by NEON shift intrinsics. llvm-svn: 105733
-
Daniel Dunbar authored
green. Dan, please revert this once the real problem is fixed. llvm-svn: 105732
-
Duncan Sands authored
refer to the "external node" instead. llvm-svn: 105731
-
Duncan Sands authored
callgraph SCC's. This makes it match what the node itself would print. Also, "indirect callgraph node" doesn't make sense - it has nothing particularly to do with indirect calls. llvm-svn: 105730
-
Eli Friedman authored
llvm-svn: 105729
-
Eric Christopher authored
llvm-svn: 105726
-
Kenneth Uildriks authored
Pulled CodeMetrics out of InlineCost.h and made it a bit more general, so it can be reused from PartialSpecializationCost llvm-svn: 105725
-
Eli Friedman authored
llvm-svn: 105724
-
Eli Friedman authored
llvm-svn: 105723
-
Kalle Raiskila authored
We default to inserting to lane 0. llvm-svn: 105722
-
Eli Friedman authored
llvm-svn: 105721
-
Eli Friedman authored
llvm-svn: 105720
-
Eli Friedman authored
llvm-svn: 105719
-
Eli Friedman authored
llvm-svn: 105718
-
Jason Molenda authored
this page. llvm-svn: 105717
-
Abramo Bagnara authored
llvm-svn: 105716
-
Eli Friedman authored
llvm-svn: 105715
-
Eli Friedman authored
llvm-svn: 105714
-
Eli Friedman authored
llvm-svn: 105713
-
Eli Friedman authored
llvm-svn: 105712
-
Eli Friedman authored
llvm-svn: 105711
-
Kalle Raiskila authored
random load/store, rather than crashing llc. llvm-svn: 105710
-
Chandler Carruth authored
new design discussed on cfe-dev, with further steps in that direction to come. It is already much more complete than the previous visitor. Patch by Zhanyong and Craig with 80 column wraps and one missing declaration added by me. llvm-svn: 105709
-
Chandler Carruth authored
llvm-svn: 105708
-
Christopher Friesen authored
OK, we should only point to PROJECT_DIR/include for the header search paths since the includes specify lldb/API/etc. This is temporary until the final install location is decided upon for the headers. llvm-svn: 105707
-
Eli Friedman authored
llvm-svn: 105706
-
Eli Friedman authored
llvm-svn: 105705
-
Eli Friedman authored
llvm-svn: 105704
-
Jason Molenda authored
llvm-svn: 105703
-