OpenGrok
Home
Sort by relevance
Sort by last modified time
Full Search
Definition
Symbol
File Path
History
|
|
Help
Searched
refs:PTX
(Results
1 - 10
of
10
) sorted by null
/external/swiftshader/third_party/LLVM/lib/Target/PTX/
PTXFPRoundingModePass.cpp
15
#define DEBUG_TYPE "
ptx
-fp-rounding-mode"
17
#include "
PTX
.h"
53
return "
PTX
FP Rounding Mode Pass";
88
Instrs[
PTX
::FADDrr32] = std::make_pair(1U, (unsigned)RndNearestEven);
89
Instrs[
PTX
::FADDri32] = std::make_pair(1U, (unsigned)RndNearestEven);
90
Instrs[
PTX
::FADDrr64] = std::make_pair(1U, (unsigned)RndNearestEven);
91
Instrs[
PTX
::FADDri64] = std::make_pair(1U, (unsigned)RndNearestEven);
92
Instrs[
PTX
::FSUBrr32] = std::make_pair(1U, (unsigned)RndNearestEven);
93
Instrs[
PTX
::FSUBri32] = std::make_pair(1U, (unsigned)RndNearestEven);
94
Instrs[
PTX
::FSUBrr64] = std::make_pair(1U, (unsigned)RndNearestEven)
[
all
...]
PTXMachineFunctionInfo.h
1
//===- PTXMachineFuctionInfo.h -
PTX
machine function info -------*- C++ -*-==//
10
// This file declares
PTX
-specific per-machine-function information.
17
#include "
PTX
.h"
30
/// contains private
PTX
target-specific information for each MachineFunction.
54
UsedRegs[
PTX
::RegPredRegisterClass] = RegisterList();
55
UsedRegs[
PTX
::RegI16RegisterClass] = RegisterList();
56
UsedRegs[
PTX
::RegI32RegisterClass] = RegisterList();
57
UsedRegs[
PTX
::RegI64RegisterClass] = RegisterList();
58
UsedRegs[
PTX
::RegF32RegisterClass] = RegisterList();
59
UsedRegs[
PTX
::RegF64RegisterClass] = RegisterList()
[
all
...]
PTXInstrInfo.cpp
1
//===- PTXInstrInfo.cpp -
PTX
Instruction Information ---------------------===//
10
// This file contains the
PTX
implementation of the TargetInstrInfo class.
14
#define DEBUG_TYPE "
ptx
-instrinfo"
16
#include "
PTX
.h"
39
{ &
PTX
::RegI16RegClass,
PTX
::MOVU16rr },
40
{ &
PTX
::RegI32RegClass,
PTX
::MOVU32rr },
41
{ &
PTX
::RegI64RegClass,
PTX
::MOVU64rr }
[
all
...]
Makefile
1
##===- lib/Target/
PTX
/Makefile -----------------------------*- Makefile -*-===##
12
TARGET =
PTX
PTXISelDAGToDAG.cpp
1
//===-- PTXISelDAGToDAG.cpp - A dag to dag inst selector for
PTX
----------===//
10
// This file defines an instruction selector for the
PTX
target.
14
#include "
PTX
.h"
26
// PTXDAGToDAGISel -
PTX
specific code to select
PTX
machine
33
return "
PTX
DAG->DAG Pattern Instruction Selection";
64
//
PTX
-specific DAG, ready for instruction scheduling
103
return CurDAG->getMachineNode(
PTX
::BRAdp, dl, MVT::Other, Ops, 4);
119
OpCode =
PTX
::READPARAMPRED;
121
OpCode =
PTX
::READPARAMI16
[
all
...]
PTXISelLowering.cpp
1
//===-- PTXISelLowering.cpp -
PTX
DAG Lowering Implementation -------------===//
14
#include "
PTX
.h"
38
addRegisterClass(MVT::i1,
PTX
::RegPredRegisterClass);
39
addRegisterClass(MVT::i16,
PTX
::RegI16RegisterClass);
40
addRegisterClass(MVT::i32,
PTX
::RegI32RegisterClass);
41
addRegisterClass(MVT::i64,
PTX
::RegI64RegisterClass);
42
addRegisterClass(MVT::f32,
PTX
::RegF32RegisterClass);
43
addRegisterClass(MVT::f64,
PTX
::RegF64RegisterClass);
198
if (isVarArg) llvm_unreachable("
PTX
does not support varargs");
265
if (isVarArg) llvm_unreachable("
PTX
does not support varargs")
[
all
...]
PTXAsmPrinter.cpp
1
//===-- PTXAsmPrinter.cpp -
PTX
LLVM assembly writer ----------------------===//
11
// of machine-dependent LLVM code to
PTX
assembly language.
15
#define DEBUG_TYPE "
ptx
-asm-printer"
17
#include "
PTX
.h"
60
if (
PTX
::cls ## RegisterClass == TRC) return # clsstr;
141
// Emit the
PTX
.version and .target attributes
186
numRegs = MFI->getNumRegistersForClass(
PTX
::RegPredRegisterClass);
194
numRegs = MFI->getNumRegistersForClass(
PTX
::RegI16RegisterClass);
202
numRegs = MFI->getNumRegistersForClass(
PTX
::RegI32RegisterClass);
210
numRegs = MFI->getNumRegistersForClass(
PTX
::RegI64RegisterClass)
[
all
...]
/external/swiftshader/third_party/LLVM/test/CodeGen/PTX/
dg.exp
3
if { [llvm_supports_target
PTX
] } {
/external/swiftshader/third_party/LLVM/lib/Target/PTX/InstPrinter/
PTXInstPrinter.cpp
1
//===-- PTXInstPrinter.cpp - Convert
PTX
MCInst to assembly syntax --------===//
10
// This class prints a
PTX
MCInst to a .
ptx
file.
51
case
PTX
::CALL:
63
if (MI->getOpcode() ==
PTX
::CALL) {
122
//
PTX
requires us to output the full 64 bits, even if the number is zero
/external/swiftshader/third_party/LLVM/
configure
[
all
...]
Completed in 173 milliseconds