Searched refs:ISDOpcode (Results 1 - 8 of 8) sorted by relevance

/external/llvm/lib/CodeGen/SelectionDAG/
H A DFastISel.cpp382 bool FastISel::selectBinaryOp(const User *I, unsigned ISDOpcode) { argument
395 if (VT == MVT::i1 && (ISDOpcode == ISD::AND || ISDOpcode == ISD::OR ||
396 ISDOpcode == ISD::XOR))
412 fastEmit_ri_(VT.getSimpleVT(), ISDOpcode, Op1, Op1IsKill,
432 if (ISDOpcode == ISD::SDIV && isa<BinaryOperator>(I) &&
435 ISDOpcode = ISD::SRA;
439 if (ISDOpcode == ISD::UREM && isa<BinaryOperator>(I) &&
442 ISDOpcode = ISD::AND;
445 unsigned ResultReg = fastEmit_ri_(VT.getSimpleVT(), ISDOpcode, Op
[all...]
/external/llvm/include/llvm/CodeGen/
H A DFastISel.h526 bool selectBinaryOp(const User *I, unsigned ISDOpcode);
/external/llvm/lib/Target/ARM/
H A DARMTargetTransformInfo.cpp392 int ISDOpcode = TLI->InstructionOpcodeToISD(Opcode); local
439 if (const auto *Entry = CostTableLookup(CostTbl, ISDOpcode, LT.second))
H A DARMFastISel.cpp151 bool SelectBinaryIntOp(const Instruction *I, unsigned ISDOpcode);
152 bool SelectBinaryFPOp(const Instruction *I, unsigned ISDOpcode);
1745 bool ARMFastISel::SelectBinaryIntOp(const Instruction *I, unsigned ISDOpcode) { argument
1754 switch (ISDOpcode) {
1785 bool ARMFastISel::SelectBinaryFPOp(const Instruction *I, unsigned ISDOpcode) { argument
1805 switch (ISDOpcode) {
/external/llvm/lib/Target/Mips/
H A DMipsFastISel.cpp108 bool selectDivRem(const Instruction *I, unsigned ISDOpcode);
1648 bool MipsFastISel::selectDivRem(const Instruction *I, unsigned ISDOpcode) { argument
1658 switch (ISDOpcode) {
1683 unsigned MFOpc = (ISDOpcode == ISD::SREM || ISDOpcode == ISD::UREM)
/external/llvm/lib/CodeGen/
H A DCodeGenPrepare.cpp956 int ISDOpcode = TLI.InstructionOpcodeToISD(TruncUser->getOpcode()); local
957 if (!ISDOpcode)
966 ISDOpcode, TLI.getValueType(DL, TruncUser->getType(), true)))
2698 int ISDOpcode = TLI.InstructionOpcodeToISD(PromotedInst->getOpcode()); local
2699 // If the ISDOpcode is undefined, it was undefined before the promotion.
2700 if (!ISDOpcode)
2704 ISDOpcode, TLI.getValueType(DL, PromotedInst->getType()));
4953 int ISDOpcode = TLI.InstructionOpcodeToISD(ToBePromoted->getOpcode()); local
4954 if (!ISDOpcode)
4958 ISDOpcode, TL
[all...]
/external/llvm/lib/Target/PowerPC/
H A DPPCFastISel.cpp138 bool SelectBinaryIntOp(const Instruction *I, unsigned ISDOpcode);
1160 bool PPCFastISel::SelectBinaryIntOp(const Instruction *I, unsigned ISDOpcode) { argument
1178 switch (ISDOpcode) {
1254 if (ISDOpcode == ISD::SUB)
/external/llvm/lib/Target/AArch64/
H A DAArch64FastISel.cpp128 bool selectRem(const Instruction *I, unsigned ISDOpcode);
4427 bool AArch64FastISel::selectRem(const Instruction *I, unsigned ISDOpcode) { argument
4438 switch (ISDOpcode) {

Completed in 288 milliseconds