Home | History | Annotate | Download | only in SelectionDAG

Lines Matching refs:Constants

43 #include "llvm/IR/Constants.h"
1135 SmallVector<SDValue, 4> Constants;
1141 // Add each leaf value from the operand to the Constants list
1144 Constants.push_back(SDValue(Val, i));
1147 return DAG.getMergeValues(Constants, getCurSDLoc());
1155 // Add each leaf value from the operand to the Constants list
1176 SmallVector<SDValue, 4> Constants(NumElts);
1180 Constants[i] = DAG.getUNDEF(EltVT);
1182 Constants[i] = DAG.getConstantFP(0, getCurSDLoc(), EltVT);
1184 Constants[i] = DAG.getConstant(0, getCurSDLoc(), EltVT);
1187 return DAG.getMergeValues(Constants, getCurSDLoc());
1539 // No need to export constants.
1572 // Otherwise, constants can always be exported.
3324 // If this is a scalar constant or a splat vector of constants,
7215 /// Constants are converted to TargetConstants purely as an optimization to
7275 // Add the <id> and <numBytes> constants.
7370 // Add the <id> and <numBytes> constants.
8083 /// ensure constants are generated when needed. Remember the virtual registers