GPUOcelot
|
An implementation of the Parser interface for PTX. More...
#include <PTXParser.h>
An implementation of the Parser interface for PTX.
parser::PTXParser::PTXParser | ( | ) |
void parser::PTXParser::parse | ( | std::istream & | input, |
ir::Instruction::Architecture | language = ir::Instruction::PTX |
||
) | [virtual] |
Parse a file, generating an internal representation of the program.
input | The stream being parsed |
language | What is the language of the file being parsed? |
Implements parser::Parser.
ir::PTXOperand::DataType parser::PTXParser::smallestType | ( | long long int | value | ) | [static] |
ir::PTXOperand::DataType parser::PTXParser::smallestType | ( | long long unsigned int | value | ) | [static] |
ir::Module::StatementVector && parser::PTXParser::statements | ( | ) |
ir::PTXInstruction::Opcode parser::PTXParser::stringToOpcode | ( | std::string | string | ) | [static] |
static ir::PTXOperand::SpecialRegister parser::PTXParser::stringToSpecial | ( | std::string | ) | [static] |
ir::PTXInstruction::AddressSpace parser::PTXParser::tokenToAddressSpace | ( | int | token | ) | [static] |
ir::PTXInstruction::AtomicOperation parser::PTXParser::tokenToAtomicOperation | ( | int | token | ) | [static] |
ir::PTXInstruction::BarrierOperation parser::PTXParser::tokenToBarrierOp | ( | int | token | ) | [static] |
ir::PTXInstruction::BoolOp parser::PTXParser::tokenToBoolOp | ( | int | token | ) | [static] |
ir::PTXInstruction::CacheOperation parser::PTXParser::tokenToCacheOperation | ( | int | token | ) | [static] |
ir::PTXInstruction::ClampOperation parser::PTXParser::tokenToClampOperation | ( | int | token | ) | [static] |
ir::PTXInstruction::CmpOp parser::PTXParser::tokenToCmpOp | ( | int | token | ) | [static] |
ir::PTXInstruction::ColorComponent parser::PTXParser::tokenToColorComponent | ( | int | token | ) | [static] |
ir::PTXOperand::DataType parser::PTXParser::tokenToDataType | ( | int | token | ) | [static] |
ir::PTXStatement::Directive parser::PTXParser::tokenToDirective | ( | int | token | ) | [static] |
ir::PTXInstruction::FloatingPointMode parser::PTXParser::tokenToFloatingPointMode | ( | int | token | ) | [static] |
ir::PTXInstruction::FormatMode parser::PTXParser::tokenToFormatMode | ( | int | token | ) | [static] |
ir::PTXInstruction::Geometry parser::PTXParser::tokenToGeometry | ( | int | token | ) | [static] |
ir::PTXInstruction::Level parser::PTXParser::tokenToLevel | ( | int | token | ) | [static] |
ir::PTXInstruction::Modifier parser::PTXParser::tokenToModifier | ( | int | token | ) | [static] |
ir::PTXInstruction::PermuteMode parser::PTXParser::tokenToPermuteMode | ( | int | token | ) | [static] |
ir::PTXInstruction::ReductionOperation parser::PTXParser::tokenToReductionOperation | ( | int | token | ) | [static] |
ir::PTXInstruction::SurfaceQuery parser::PTXParser::tokenToSurfaceQuery | ( | int | token | ) | [static] |
ir::PTXStatement::TextureSpace parser::PTXParser::tokenToTextureSpace | ( | int | token | ) | [static] |
ir::PTXOperand::Vec parser::PTXParser::tokenToVec | ( | int | token | ) | [static] |
ir::PTXOperand::VectorIndex parser::PTXParser::tokenToVectorIndex | ( | int | token | ) | [static] |
ir::PTXInstruction::VoteMode parser::PTXParser::tokenToVoteMode | ( | int | token | ) | [static] |
std::string parser::PTXParser::toString | ( | YYLTYPE & | location, |
State & | state | ||
) | [static] |