/external/llvm/include/llvm/CodeGen/ |
D | ScheduleDAG.h | 258 bool isCommutable : 1; // Is a commutable instruction. 285 isCommutable(false), hasPhysRegDefs(false), hasPhysRegClobbers(false), 299 isCommutable(false), hasPhysRegDefs(false), hasPhysRegClobbers(false), 312 isCommutable(false), hasPhysRegDefs(false), hasPhysRegClobbers(false),
|
D | MachineInstr.h | 482 bool isCommutable(QueryType Type = IgnoreBundle) const {
|
/external/llvm/lib/CodeGen/SelectionDAG/ |
D | ScheduleDAGSDNodes.cpp | 97 SU->isCommutable = Old->isCommutable; in Clone() 409 if (MCID.isCommutable()) in AddSchedEdges() 410 SU->isCommutable = true; in AddSchedEdges()
|
D | ScheduleDAGFast.cpp | 259 if (MCID.isCommutable()) in CopyAndMoveSuccessors() 260 NewSU->isCommutable = true; in CopyAndMoveSuccessors()
|
D | ScheduleDAGRRList.cpp | 986 if (MCID.isCommutable()) in CopyAndMoveSuccessors() 987 NewSU->isCommutable = true; in CopyAndMoveSuccessors() 2929 (!SU->isCommutable && SuccSU->isCommutable)) && in AddPseudoTwoAddrDeps()
|
/external/llvm/include/llvm/MC/ |
D | MCInstrDesc.h | 361 bool isCommutable() const { in isCommutable() function
|
/external/llvm/utils/TableGen/ |
D | CodeGenInstruction.h | 231 bool isCommutable; variable
|
D | InstrInfoEmitter.cpp | 313 if (Inst.isCommutable) OS << "|(1<<MCID::Commutable)"; in emitRecord()
|
D | CodeGenInstruction.cpp | 307 isCommutable = R->getValueAsBit("isCommutable"); in CodeGenInstruction()
|
/external/llvm/lib/Target/X86/ |
D | X86InstrArithmetic.td | 133 let isCommutable = 1 in { // X = IMUL Y, Z --> X = IMUL Z, Y 929 let isCommutable = CommutableRR, 935 } // isCommutable 1000 let isCommutable = CommutableRR, 1006 } // isCommutable 1068 let isCommutable = CommutableRR, 1074 } // isCommutable 1158 let isCommutable = 1 in { 1163 } // isCommutable 1221 let isCommutable = 1 in
|
D | X86InstrMMX.td | 32 let isCommutable = Commutable; 77 let isCommutable = 0 in 262 let isCommutable = 1 in
|
D | X86InstrCMovSetCC.td | 19 isCommutable = 1 in {
|
D | X86InstrSSE.td | 146 let isCommutable = 1 in { 187 let isCommutable = 1 in 208 let isCommutable = 1, neverHasSideEffects = rr_hasSideEffects in 2650 let isCommutable = IsCommutable in 2740 let neverHasSideEffects = 1, Pattern = []<dag>, isCommutable = 0 in 2808 let isCommutable = 0 in 2915 let isCommutable = 0 in { 2953 let isCommutable = 0 in { 3596 let isCommutable = IsCommutable in 3647 let isCommutable = IsCommutable in [all …]
|
/external/llvm/lib/Target/MSP430/ |
D | MSP430InstrInfo.td | 342 let isCommutable = 1 in { // X = ADD Y, Z == X = ADD Z, Y 430 let isCommutable = 1 in { // X = ADDC Y, Z == X = ADDC Z, Y 441 } // isCommutable 504 let isCommutable = 1 in { // X = AND Y, Z == X = AND Z, Y 588 let isCommutable = 1 in { // X = OR Y, Z == X = OR Z, Y 701 let isCommutable = 1 in { // X = XOR Y, Z == X = XOR Z, Y 1051 let isCommutable = 1 in {
|
/external/llvm/lib/Target/ARM/ |
D | ARMInstrThumb.td | 829 let isCommutable = 1, Uses = [CPSR] in 852 let isCommutable = 1 in 872 let isCommutable = 1 in 955 let isCommutable = 1 in 1040 let isCommutable = 1 in 1063 let isCommutable = 1 in 1154 let isCompare = 1, isCommutable = 1, Defs = [CPSR] in
|
D | ARMInstrNEON.td | 2371 let isCommutable = Commutable; 2382 let isCommutable = Commutable; 2394 let isCommutable = 0; 2404 let isCommutable = 0; 2414 let isCommutable = Commutable; 2423 let isCommutable = Commutable; 2435 let isCommutable = 0; 2446 let isCommutable = 0; 2457 let isCommutable = Commutable; 2468 let isCommutable = 0; [all …]
|
D | ARMInstrThumb2.td | 528 let isCommutable = Commutable; 654 let isCommutable = Commutable; 726 let isCommutable = Commutable; 768 let isCommutable = Commutable; 2346 let isCommutable = 1 in 2379 let isCommutable = 1 in { 2389 } // isCommutable 2881 let isCommutable = 1 in
|
D | ARMInstrInfo.td | 968 let isCommutable = Commutable; 1138 let isCommutable = Commutable; 1203 let isCommutable = Commutable; 1331 let isCommutable = Commutable; 3486 let isCommutable = 1 in { 3536 let isCommutable = 1 in { 3996 let isCommutable = 1 in
|
/external/llvm/lib/CodeGen/ |
D | ScheduleDAGInstrs.cpp | 495 SU->isCommutable = MI->isCommutable(); in initSUnits()
|
D | TargetInstrInfoImpl.cpp | 138 if (!MCID.isCommutable()) in findCommutedOpIndices()
|
D | MachineCSE.cpp | 421 if (!FoundCSE && MI->isCommutable()) { in ProcessBlock()
|
D | TwoAddressInstructionPass.cpp | 1220 if (MI.isCommutable() && MI.getNumOperands() >= 3 && in TryInstructionTransform()
|
/external/llvm/lib/Target/Mips/ |
D | MipsInstrInfo.td | 317 let isCommutable = isComm; 326 let isCommutable = isComm; 351 let isCommutable = isComm; 360 let isCommutable = 1; 603 let isCommutable = 1;
|
D | MipsInstrFPU.td | 146 let isCommutable = isComm in {
|
/external/llvm/lib/Target/MBlaze/ |
D | MBlazeInstrInfo.td | 337 let isCommutable = 1, isAsCheapAsAMove = 1 in { 381 let isCommutable = 1, Predicates=[HasMul] in { 385 let isCommutable = 1, Predicates=[HasMul,HasMul64] in {
|