mirror of
https://github.com/RPCS3/llvm-mirror.git
synced 2024-10-19 11:02:59 +02:00
DAG: Don't use unchecked dyn_cast
This commit is contained in:
parent
da2a7c6759
commit
6d9bde75e5
@ -2249,8 +2249,8 @@ void SelectionDAGISel::Select_INLINEASM(SDNode *N, bool Branch) {
|
||||
|
||||
void SelectionDAGISel::Select_READ_REGISTER(SDNode *Op) {
|
||||
SDLoc dl(Op);
|
||||
MDNodeSDNode *MD = dyn_cast<MDNodeSDNode>(Op->getOperand(1));
|
||||
const MDString *RegStr = dyn_cast<MDString>(MD->getMD()->getOperand(0));
|
||||
MDNodeSDNode *MD = cast<MDNodeSDNode>(Op->getOperand(1));
|
||||
const MDString *RegStr = cast<MDString>(MD->getMD()->getOperand(0));
|
||||
|
||||
EVT VT = Op->getValueType(0);
|
||||
LLT Ty = VT.isSimple() ? getLLTForMVT(VT.getSimpleVT()) : LLT();
|
||||
@ -2266,8 +2266,8 @@ void SelectionDAGISel::Select_READ_REGISTER(SDNode *Op) {
|
||||
|
||||
void SelectionDAGISel::Select_WRITE_REGISTER(SDNode *Op) {
|
||||
SDLoc dl(Op);
|
||||
MDNodeSDNode *MD = dyn_cast<MDNodeSDNode>(Op->getOperand(1));
|
||||
const MDString *RegStr = dyn_cast<MDString>(MD->getMD()->getOperand(0));
|
||||
MDNodeSDNode *MD = cast<MDNodeSDNode>(Op->getOperand(1));
|
||||
const MDString *RegStr = cast<MDString>(MD->getMD()->getOperand(0));
|
||||
|
||||
EVT VT = Op->getOperand(2).getValueType();
|
||||
LLT Ty = VT.isSimple() ? getLLTForMVT(VT.getSimpleVT()) : LLT();
|
||||
|
Loading…
Reference in New Issue
Block a user