/external/llvm/test/CodeGen/Thumb2/ |
thumb2-mls.ll | 11 ; sub doesn't commute, so no mls for this one
|
/external/llvm/test/CodeGen/X86/ |
2012-05-17-TwoAddressBug.ll | 4 ; non-profitable commute using outdated info. The test case would still fail
|
sse-commute.ll | 3 ; Commute the comparison to avoid a move.
|
machine-cse.ll | 45 define void @commute(i32 %test_case, i32 %scale) nounwind ssp { 46 ; CHECK-LABEL: commute:
|
commute-two-addr.ll | 1 ; The register allocator can commute two-address instructions to avoid
|
/external/llvm/test/CodeGen/ARM/ |
mls.ll | 10 ; sub doesn't commute, so no mls for this one
|
commute-movcc.ll | 5 ; Make sure that TwoAddressInstructionPass can commute the corresponding
|
/external/llvm/test/Transforms/Reassociate/ |
no-op.ll | 9 ; Shouldn't change or move any of the add instructions. Should commute but
|
/external/llvm/lib/CodeGen/ |
TwoAddressInstructionPass.cpp | 397 /// normal heuristics commute the (two-address) add, which lets 504 /// isProfitableToCommute - Return true if it's potentially profitable to commute 513 // Determine if it's profitable to commute this two address instruction. In 524 // commute it: 543 // Commute the ADD to hopefully eliminate an otherwise unavoidable copy. 566 // Since there are no intervening uses for both registers, then commute 571 /// commuteInstruction - Commute a two-address instruction and update the basic 716 /// potentially joined with r1 on the output side. It's worthwhile to commute [all...] |
TargetInstrInfo.cpp | 123 // No idea how to commute this instruction. Target should implement its own. 129 Msg << "Don't know how to commute: " << *MI; 134 "This only knows how to commute register operands so far");
|
MachineCSE.cpp | 459 // Commute commutable instructions. 471 // MI was changed but it didn't help, commute it back!
|
/external/llvm/lib/Target/PowerPC/ |
PPCInstrInfo.h | 105 // commuteInstruction - We can commute rlwimi instructions, but only if the
|
PPCInstrInfo.cpp | 148 // commuteInstruction - We can commute rlwimi instructions, but only if the 159 // Cannot commute if it has a non-zero rotate count. [all...] |
/external/openfst/src/test/ |
weight-tester.h | 88 // Checks that the operations commute.
|
/external/llvm/lib/IR/ |
InlineAsm.cpp | 130 if (Type == isClobber || // Cannot commute clobbers.
|
/external/llvm/lib/Target/X86/ |
X86InstrInfo.h | 223 /// commute them.
|
X86MCInstLower.cpp | 397 // Commute operands to get a smaller encoding by using VEX.R instead of VEX.B
|
/external/llvm/lib/Target/ARM/ |
Thumb2SizeReduction.cpp | 657 // Try to commute the operands to make it a 2-address instruction. 663 // Try to commute the operands to make it a 2-address instruction. [all...] |
ARMBaseInstrInfo.cpp | [all...] |
/external/clang/lib/StaticAnalyzer/Core/ |
SValBuilder.cpp | 352 // Commute the operands.
|
/external/llvm/include/llvm/MC/ |
MCInstrDesc.h | 391 /// commute them.
|
/external/llvm/lib/Transforms/InstCombine/ |
InstCombineShifts.cpp | 414 // These operators commute.
|
/external/llvm/include/llvm/CodeGen/ |
MachineInstr.h | 501 /// commute them. [all...] |
/external/llvm/include/llvm/Target/ |
TargetInstrInfo.h | 221 /// non-trivial changes to commute them, this method can overloaded to do [all...] |
/prebuilts/python/darwin-x86/2.7.5/lib/python2.7/test/ |
test_long.py | 129 eq(pab, pba, Frm("multiplication does not commute for %r and %r", x, y)) [all...] |