mirror of
				https://github.com/c64scene-ar/llvm-6502.git
				synced 2025-10-31 08:16:47 +00:00 
			
		
		
		
	Rename CustomLowerResults to CustomLowerNode, since
it is used both when a result is illegal and when an operand is illegal. git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@72658 91177308-0d34-0410-b5e6-96231b3b80d8
This commit is contained in:
		| @@ -772,7 +772,7 @@ void DAGTypeLegalizer::ExpandFloatResult(SDNode *N, unsigned ResNo) { | |||||||
|   Lo = Hi = SDValue(); |   Lo = Hi = SDValue(); | ||||||
|  |  | ||||||
|   // See if the target wants to custom expand this node. |   // See if the target wants to custom expand this node. | ||||||
|   if (CustomLowerResults(N, N->getValueType(ResNo), true)) |   if (CustomLowerNode(N, N->getValueType(ResNo), true)) | ||||||
|     return; |     return; | ||||||
|  |  | ||||||
|   switch (N->getOpcode()) { |   switch (N->getOpcode()) { | ||||||
|   | |||||||
| @@ -35,7 +35,7 @@ void DAGTypeLegalizer::PromoteIntegerResult(SDNode *N, unsigned ResNo) { | |||||||
|   SDValue Res = SDValue(); |   SDValue Res = SDValue(); | ||||||
|  |  | ||||||
|   // See if the target wants to custom expand this node. |   // See if the target wants to custom expand this node. | ||||||
|   if (CustomLowerResults(N, N->getValueType(ResNo), true)) |   if (CustomLowerNode(N, N->getValueType(ResNo), true)) | ||||||
|     return; |     return; | ||||||
|  |  | ||||||
|   switch (N->getOpcode()) { |   switch (N->getOpcode()) { | ||||||
| @@ -654,7 +654,7 @@ bool DAGTypeLegalizer::PromoteIntegerOperand(SDNode *N, unsigned OpNo) { | |||||||
|   DEBUG(cerr << "Promote integer operand: "; N->dump(&DAG); cerr << "\n"); |   DEBUG(cerr << "Promote integer operand: "; N->dump(&DAG); cerr << "\n"); | ||||||
|   SDValue Res = SDValue(); |   SDValue Res = SDValue(); | ||||||
|  |  | ||||||
|   if (CustomLowerResults(N, N->getOperand(OpNo).getValueType(), false)) |   if (CustomLowerNode(N, N->getOperand(OpNo).getValueType(), false)) | ||||||
|     return false; |     return false; | ||||||
|  |  | ||||||
|   switch (N->getOpcode()) { |   switch (N->getOpcode()) { | ||||||
| @@ -968,7 +968,7 @@ void DAGTypeLegalizer::ExpandIntegerResult(SDNode *N, unsigned ResNo) { | |||||||
|   Lo = Hi = SDValue(); |   Lo = Hi = SDValue(); | ||||||
|  |  | ||||||
|   // See if the target wants to custom expand this node. |   // See if the target wants to custom expand this node. | ||||||
|   if (CustomLowerResults(N, N->getValueType(ResNo), true)) |   if (CustomLowerNode(N, N->getValueType(ResNo), true)) | ||||||
|     return; |     return; | ||||||
|  |  | ||||||
|   switch (N->getOpcode()) { |   switch (N->getOpcode()) { | ||||||
| @@ -2006,7 +2006,7 @@ bool DAGTypeLegalizer::ExpandIntegerOperand(SDNode *N, unsigned OpNo) { | |||||||
|   DEBUG(cerr << "Expand integer operand: "; N->dump(&DAG); cerr << "\n"); |   DEBUG(cerr << "Expand integer operand: "; N->dump(&DAG); cerr << "\n"); | ||||||
|   SDValue Res = SDValue(); |   SDValue Res = SDValue(); | ||||||
|  |  | ||||||
|   if (CustomLowerResults(N, N->getOperand(OpNo).getValueType(), false)) |   if (CustomLowerNode(N, N->getOperand(OpNo).getValueType(), false)) | ||||||
|     return false; |     return false; | ||||||
|  |  | ||||||
|   switch (N->getOpcode()) { |   switch (N->getOpcode()) { | ||||||
|   | |||||||
| @@ -867,7 +867,7 @@ SDValue DAGTypeLegalizer::CreateStackStoreLoad(SDValue Op, | |||||||
|   return DAG.getLoad(DestVT, dl, Store, StackPtr, NULL, 0); |   return DAG.getLoad(DestVT, dl, Store, StackPtr, NULL, 0); | ||||||
| } | } | ||||||
|  |  | ||||||
| /// CustomLowerResults - Replace the node's results with custom code provided | /// CustomLowerNode - Replace the node's results with custom code provided | ||||||
| /// by the target and return "true", or do nothing and return "false". | /// by the target and return "true", or do nothing and return "false". | ||||||
| /// The last parameter is FALSE if we are dealing with a node with legal | /// The last parameter is FALSE if we are dealing with a node with legal | ||||||
| /// result types and illegal operand. The second parameter denotes the type of | /// result types and illegal operand. The second parameter denotes the type of | ||||||
| @@ -875,8 +875,7 @@ SDValue DAGTypeLegalizer::CreateStackStoreLoad(SDValue Op, | |||||||
| /// The last parameter being TRUE means we are dealing with a | /// The last parameter being TRUE means we are dealing with a | ||||||
| /// node with illegal result types. The second parameter denotes the type of | /// node with illegal result types. The second parameter denotes the type of | ||||||
| /// illegal ResNo in that case. | /// illegal ResNo in that case. | ||||||
| bool DAGTypeLegalizer::CustomLowerResults(SDNode *N, MVT VT, | bool DAGTypeLegalizer::CustomLowerNode(SDNode *N, MVT VT, bool LegalizeResult) { | ||||||
|                                           bool LegalizeResult) { |  | ||||||
|   // See if the target wants to custom lower this node. |   // See if the target wants to custom lower this node. | ||||||
|   if (TLI.getOperationAction(N->getOpcode(), VT) != TargetLowering::Custom) |   if (TLI.getOperationAction(N->getOpcode(), VT) != TargetLowering::Custom) | ||||||
|     return false; |     return false; | ||||||
|   | |||||||
| @@ -186,7 +186,7 @@ private: | |||||||
|   SDValue BitConvertToInteger(SDValue Op); |   SDValue BitConvertToInteger(SDValue Op); | ||||||
|   SDValue BitConvertVectorToIntegerVector(SDValue Op); |   SDValue BitConvertVectorToIntegerVector(SDValue Op); | ||||||
|   SDValue CreateStackStoreLoad(SDValue Op, MVT DestVT); |   SDValue CreateStackStoreLoad(SDValue Op, MVT DestVT); | ||||||
|   bool CustomLowerResults(SDNode *N, MVT VT, bool LegalizeResult); |   bool CustomLowerNode(SDNode *N, MVT VT, bool LegalizeResult); | ||||||
|   SDValue GetVectorElementPointer(SDValue VecPtr, MVT EltVT, SDValue Index); |   SDValue GetVectorElementPointer(SDValue VecPtr, MVT EltVT, SDValue Index); | ||||||
|   SDValue JoinIntegers(SDValue Lo, SDValue Hi); |   SDValue JoinIntegers(SDValue Lo, SDValue Hi); | ||||||
|   SDValue LibCallify(RTLIB::Libcall LC, SDNode *N, bool isSigned); |   SDValue LibCallify(RTLIB::Libcall LC, SDNode *N, bool isSigned); | ||||||
|   | |||||||
		Reference in New Issue
	
	Block a user