Lines Matching refs:SelectionDAG

611                               SelectionDAG &DAG);
616 SelectionDAG &DAG);
621 SelectionDAG &DAG);
626 unsigned ShuffleKind, SelectionDAG &DAG);
631 unsigned ShuffleKind, SelectionDAG &DAG);
636 unsigned ShuffleKind, SelectionDAG &DAG);
666 SelectionDAG &DAG);
687 SelectionDAG &DAG);
693 SDValue get_VSPLTI_elt(SDNode *N, unsigned ByteSize, SelectionDAG &DAG);
819 SDValue getNegatedExpression(SDValue Op, SelectionDAG &DAG, bool LegalOps,
838 SelectionDAG &DAG) const override;
843 SelectionDAG &DAG) const;
850 SelectionDAG &DAG,
859 SelectionDAG &DAG,
862 SelectionDAG &DAG) const;
867 SelectionDAG &DAG) const;
877 SDValue LowerOperation(SDValue Op, SelectionDAG &DAG) const override;
883 SelectionDAG &DAG) const override;
890 SDValue BuildSDIVPow2(SDNode *N, const APInt &Divisor, SelectionDAG &DAG,
899 const SelectionDAG &DAG,
983 SelectionDAG &DAG) const override;
1138 SelectionDAG &DAG) const override;
1148 SelectionDAG &DAG,
1153 SelectionDAG &DAG) const;
1156 splitValueIntoRegisterParts(SelectionDAG &DAG, const SDLoc &DL, SDValue Val,
1209 SelectionDAG &DAG,
1212 SelectionDAG &DAG) const;
1215 SelectionDAG &DAG, const SDLoc &dl) const;
1216 SDValue LowerFP_TO_INTDirectMove(SDValue Op, SelectionDAG &DAG,
1220 SDValue LowerINT_TO_FPDirectMove(SDValue Op, SelectionDAG &DAG,
1223 SDValue LowerINT_TO_FPVector(SDValue Op, SelectionDAG &DAG,
1226 SDValue LowerTRUNCATEVector(SDValue Op, SelectionDAG &DAG) const;
1228 SDValue getFramePointerFrameIndex(SelectionDAG & DAG) const;
1229 SDValue getReturnAddrFrameIndex(SelectionDAG & DAG) const;
1236 SelectionDAG& DAG) const;
1241 const SmallVectorImpl<ISD::InputArg> &Ins, SelectionDAG &DAG) const;
1243 SDValue EmitTailCallLoadFPAndRetAddr(SelectionDAG &DAG, int SPDiff,
1248 SDValue getTOCEntry(SelectionDAG &DAG, const SDLoc &dl, SDValue GA) const;
1250 SDValue LowerRETURNADDR(SDValue Op, SelectionDAG &DAG) const;
1251 SDValue LowerFRAMEADDR(SDValue Op, SelectionDAG &DAG) const;
1252 SDValue LowerConstantPool(SDValue Op, SelectionDAG &DAG) const;
1253 SDValue LowerBlockAddress(SDValue Op, SelectionDAG &DAG) const;
1254 SDValue LowerGlobalTLSAddress(SDValue Op, SelectionDAG &DAG) const;
1255 SDValue LowerGlobalTLSAddressAIX(SDValue Op, SelectionDAG &DAG) const;
1256 SDValue LowerGlobalTLSAddressLinux(SDValue Op, SelectionDAG &DAG) const;
1257 SDValue LowerGlobalAddress(SDValue Op, SelectionDAG &DAG) const;
1258 SDValue LowerJumpTable(SDValue Op, SelectionDAG &DAG) const;
1259 SDValue LowerSETCC(SDValue Op, SelectionDAG &DAG) const;
1260 SDValue LowerINIT_TRAMPOLINE(SDValue Op, SelectionDAG &DAG) const;
1261 SDValue LowerADJUST_TRAMPOLINE(SDValue Op, SelectionDAG &DAG) const;
1262 SDValue LowerINLINEASM(SDValue Op, SelectionDAG &DAG) const;
1263 SDValue LowerVASTART(SDValue Op, SelectionDAG &DAG) const;
1264 SDValue LowerVAARG(SDValue Op, SelectionDAG &DAG) const;
1265 SDValue LowerVACOPY(SDValue Op, SelectionDAG &DAG) const;
1266 SDValue LowerSTACKRESTORE(SDValue Op, SelectionDAG &DAG) const;
1267 SDValue LowerGET_DYNAMIC_AREA_OFFSET(SDValue Op, SelectionDAG &DAG) const;
1268 SDValue LowerDYNAMIC_STACKALLOC(SDValue Op, SelectionDAG &DAG) const;
1269 SDValue LowerEH_DWARF_CFA(SDValue Op, SelectionDAG &DAG) const;
1270 SDValue LowerLOAD(SDValue Op, SelectionDAG &DAG) const;
1271 SDValue LowerSTORE(SDValue Op, SelectionDAG &DAG) const;
1272 SDValue LowerTRUNCATE(SDValue Op, SelectionDAG &DAG) const;
1273 SDValue LowerSELECT_CC(SDValue Op, SelectionDAG &DAG) const;
1274 SDValue LowerFP_TO_INT(SDValue Op, SelectionDAG &DAG,
1276 SDValue LowerINT_TO_FP(SDValue Op, SelectionDAG &DAG) const;
1277 SDValue LowerFLT_ROUNDS_(SDValue Op, SelectionDAG &DAG) const;
1278 SDValue LowerSHL_PARTS(SDValue Op, SelectionDAG &DAG) const;
1279 SDValue LowerSRL_PARTS(SDValue Op, SelectionDAG &DAG) const;
1280 SDValue LowerSRA_PARTS(SDValue Op, SelectionDAG &DAG) const;
1281 SDValue LowerFunnelShift(SDValue Op, SelectionDAG &DAG) const;
1282 SDValue LowerBUILD_VECTOR(SDValue Op, SelectionDAG &DAG) const;
1283 SDValue LowerVECTOR_SHUFFLE(SDValue Op, SelectionDAG &DAG) const;
1284 SDValue LowerINSERT_VECTOR_ELT(SDValue Op, SelectionDAG &DAG) const;
1285 SDValue LowerINTRINSIC_WO_CHAIN(SDValue Op, SelectionDAG &DAG) const;
1286 SDValue LowerINTRINSIC_VOID(SDValue Op, SelectionDAG &DAG) const;
1287 SDValue LowerBSWAP(SDValue Op, SelectionDAG &DAG) const;
1288 SDValue LowerATOMIC_CMP_SWAP(SDValue Op, SelectionDAG &DAG) const;
1290 SelectionDAG &DAG) const;
1293 SelectionDAG &DAG) const;
1301 SelectionDAG &DAG) const;
1302 SDValue lowerPow(SDValue Op, SelectionDAG &DAG) const;
1303 SDValue lowerSin(SDValue Op, SelectionDAG &DAG) const;
1304 SDValue lowerCos(SDValue Op, SelectionDAG &DAG) const;
1305 SDValue lowerLog(SDValue Op, SelectionDAG &DAG) const;
1306 SDValue lowerLog10(SDValue Op, SelectionDAG &DAG) const;
1307 SDValue lowerExp(SDValue Op, SelectionDAG &DAG) const;
1308 SDValue LowerATOMIC_LOAD_STORE(SDValue Op, SelectionDAG &DAG) const;
1309 SDValue LowerSCALAR_TO_VECTOR(SDValue Op, SelectionDAG &DAG) const;
1310 SDValue LowerMUL(SDValue Op, SelectionDAG &DAG) const;
1311 SDValue LowerFP_EXTEND(SDValue Op, SelectionDAG &DAG) const;
1312 SDValue LowerFP_ROUND(SDValue Op, SelectionDAG &DAG) const;
1313 SDValue LowerROTL(SDValue Op, SelectionDAG &DAG) const;
1315 SDValue LowerVectorLoad(SDValue Op, SelectionDAG &DAG) const;
1316 SDValue LowerVectorStore(SDValue Op, SelectionDAG &DAG) const;
1321 const SDLoc &dl, SelectionDAG &DAG,
1324 SDValue FinishCall(CallFlags CFlags, const SDLoc &dl, SelectionDAG &DAG,
1335 const SDLoc &dl, SelectionDAG &DAG,
1349 const SDLoc &dl, SelectionDAG &DAG) const override;
1352 SelectionDAG &DAG, SDValue ArgVal,
1358 SelectionDAG &DAG, SmallVectorImpl<SDValue> &InVals) const;
1362 SelectionDAG &DAG, SmallVectorImpl<SDValue> &InVals) const;
1366 SelectionDAG &DAG, SmallVectorImpl<SDValue> &InVals) const;
1370 ISD::ArgFlagsTy Flags, SelectionDAG &DAG,
1377 const SDLoc &dl, SelectionDAG &DAG,
1384 const SDLoc &dl, SelectionDAG &DAG,
1391 const SDLoc &dl, SelectionDAG &DAG,
1395 SDValue lowerEH_SJLJ_SETJMP(SDValue Op, SelectionDAG &DAG) const;
1396 SDValue lowerEH_SJLJ_LONGJMP(SDValue Op, SelectionDAG &DAG) const;
1397 SDValue LowerBITCAST(SDValue Op, SelectionDAG &DAG) const;
1415 SelectionDAG &DAG) const;
1424 SDValue getSqrtEstimate(SDValue Operand, SelectionDAG &DAG, int Enabled,
1427 SDValue getRecipEstimate(SDValue Operand, SelectionDAG &DAG, int Enabled,
1429 SDValue getSqrtInputTest(SDValue Operand, SelectionDAG &DAG,
1432 SelectionDAG &DAG) const override;
1443 SDValue lowerToVINSERTH(ShuffleVectorSDNode *N, SelectionDAG &DAG) const;
1448 SDValue lowerToVINSERTB(ShuffleVectorSDNode *N, SelectionDAG &DAG) const;
1452 SDValue lowerToXXSPLTI32DX(ShuffleVectorSDNode *N, SelectionDAG &DAG) const;
1470 SelectionDAG &DAG) const;