Changeset 238439 in webkit for trunk/Source/JavaScriptCore/offlineasm/arm.rb
- Timestamp:
- Nov 21, 2018, 9:47:05 PM (7 years ago)
- File:
-
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
trunk/Source/JavaScriptCore/offlineasm/arm.rb
r237803 r238439 60 60 when "ARMv7" 61 61 true 62 when "ARMv7_TRADITIONAL", "ARM"63 false64 else65 raise "bad value for $activeBackend: #{$activeBackend}"66 end67 end68 69 def isARMv7Traditional70 case $activeBackend71 when "ARMv7_TRADITIONAL"72 true73 when "ARMv7", "ARM"74 false75 62 else 76 63 raise "bad value for $activeBackend: #{$activeBackend}" … … 105 92 elsif (~value) >= 0 && (~value) < 256 106 93 $asm.puts "mvn #{register.armOperand}, \##{~value}" 107 elsif isARMv7 or isARMv7Traditional94 elsif isARMv7 108 95 $asm.puts "movw #{register.armOperand}, \##{value & 0xffff}" 109 96 if (value & 0xffff0000) != 0 … … 302 289 303 290 class Sequence 304 def getModifiedListARM305 raise unless $activeBackend == "ARM"306 getModifiedListARMCommon307 end308 309 291 def getModifiedListARMv7 310 292 raise unless $activeBackend == "ARMv7" 311 getModifiedListARMCommon312 end313 314 def getModifiedListARMv7_TRADITIONAL315 raise unless $activeBackend == "ARMv7_TRADITIONAL"316 293 getModifiedListARMCommon 317 294 end … … 415 392 416 393 class Instruction 417 def lowerARM418 raise unless $activeBackend == "ARM"419 lowerARMCommon420 end421 422 394 def lowerARMv7 423 395 raise unless $activeBackend == "ARMv7" 424 lowerARMCommon425 end426 427 def lowerARMv7_TRADITIONAL428 raise unless $activeBackend == "ARMv7_TRADITIONAL"429 396 lowerARMCommon 430 397 end
Note:
See TracChangeset
for help on using the changeset viewer.