Home
last modified time | relevance | path

Searched refs:isCommutable (Results 1 – 25 of 31) sorted by relevance

12

/external/llvm/include/llvm/CodeGen/
DScheduleDAG.h258 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),
DMachineInstr.h482 bool isCommutable(QueryType Type = IgnoreBundle) const {
/external/llvm/lib/CodeGen/SelectionDAG/
DScheduleDAGSDNodes.cpp97 SU->isCommutable = Old->isCommutable; in Clone()
409 if (MCID.isCommutable()) in AddSchedEdges()
410 SU->isCommutable = true; in AddSchedEdges()
DScheduleDAGFast.cpp259 if (MCID.isCommutable()) in CopyAndMoveSuccessors()
260 NewSU->isCommutable = true; in CopyAndMoveSuccessors()
DScheduleDAGRRList.cpp986 if (MCID.isCommutable()) in CopyAndMoveSuccessors()
987 NewSU->isCommutable = true; in CopyAndMoveSuccessors()
2929 (!SU->isCommutable && SuccSU->isCommutable)) && in AddPseudoTwoAddrDeps()
/external/llvm/include/llvm/MC/
DMCInstrDesc.h361 bool isCommutable() const { in isCommutable() function
/external/llvm/utils/TableGen/
DCodeGenInstruction.h231 bool isCommutable; variable
DInstrInfoEmitter.cpp313 if (Inst.isCommutable) OS << "|(1<<MCID::Commutable)"; in emitRecord()
DCodeGenInstruction.cpp307 isCommutable = R->getValueAsBit("isCommutable"); in CodeGenInstruction()
/external/llvm/lib/Target/X86/
DX86InstrArithmetic.td133 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
DX86InstrMMX.td32 let isCommutable = Commutable;
77 let isCommutable = 0 in
262 let isCommutable = 1 in
DX86InstrCMovSetCC.td19 isCommutable = 1 in {
DX86InstrSSE.td146 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/
DMSP430InstrInfo.td342 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/
DARMInstrThumb.td829 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
DARMInstrNEON.td2371 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 …]
DARMInstrThumb2.td528 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
DARMInstrInfo.td968 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/
DScheduleDAGInstrs.cpp495 SU->isCommutable = MI->isCommutable(); in initSUnits()
DTargetInstrInfoImpl.cpp138 if (!MCID.isCommutable()) in findCommutedOpIndices()
DMachineCSE.cpp421 if (!FoundCSE && MI->isCommutable()) { in ProcessBlock()
DTwoAddressInstructionPass.cpp1220 if (MI.isCommutable() && MI.getNumOperands() >= 3 && in TryInstructionTransform()
/external/llvm/lib/Target/Mips/
DMipsInstrInfo.td317 let isCommutable = isComm;
326 let isCommutable = isComm;
351 let isCommutable = isComm;
360 let isCommutable = 1;
603 let isCommutable = 1;
DMipsInstrFPU.td146 let isCommutable = isComm in {
/external/llvm/lib/Target/MBlaze/
DMBlazeInstrInfo.td337 let isCommutable = 1, isAsCheapAsAMove = 1 in {
381 let isCommutable = 1, Predicates=[HasMul] in {
385 let isCommutable = 1, Predicates=[HasMul,HasMul64] in {

12