HomeSort by relevance Sort by last modified time
    Searched refs:SystemZ (Results 1 - 20 of 20) sorted by null

  /external/llvm/lib/Target/SystemZ/
SystemZCallingConv.cpp 1 //===-- SystemZCallingConv.cpp - Calling conventions for SystemZ ----------===//
15 const unsigned SystemZ::ArgGPRs[SystemZ::NumArgGPRs] = {
16 SystemZ::R2D, SystemZ::R3D, SystemZ::R4D, SystemZ::R5D, SystemZ::R6D
19 const unsigned SystemZ::ArgFPRs[SystemZ::NumArgFPRs] =
    [all...]
SystemZCallingConv.h 1 //===-- SystemZCallingConv.h - Calling conventions for SystemZ --*- C++ -*-===//
14 namespace SystemZ {
SystemZRegisterInfo.cpp 1 //===-- SystemZRegisterInfo.cpp - SystemZ register information ------------===//
21 : SystemZGenRegisterInfo(SystemZ::R14D), TM(tm) {}
26 SystemZ::R6D, SystemZ::R7D, SystemZ::R8D, SystemZ::R9D,
27 SystemZ::R10D, SystemZ::R11D, SystemZ::R12D, SystemZ::R13D
    [all...]
SystemZInstrInfo.cpp 1 //===-- SystemZInstrInfo.cpp - SystemZ instruction information ------------===//
10 // This file contains the SystemZ implementation of the TargetInstrInfo class.
32 : SystemZGenInstrInfo(SystemZ::ADJCALLSTACKDOWN, SystemZ::ADJCALLSTACKUP),
51 HighRegOp.setReg(RI.getSubReg(HighRegOp.getReg(), SystemZ::subreg_high));
52 LowRegOp.setReg(RI.getSubReg(LowRegOp.getReg(), SystemZ::subreg_low));
79 unsigned NewOpcode = getOpcodeForOffset(SystemZ::LA, Offset);
118 if (MI->getOpcode() != SystemZ::MVC ||
172 if (Branch.CCMask == SystemZ::CCMASK_ANY) {
271 "SystemZ branch conditions have one component!")
    [all...]
SystemZLongBranch.cpp 1 //===-- SystemZLongBranch.cpp - Branch lengthening for SystemZ ------------===//
35 // On SystemZ, long branches are only needed for functions bigger than 64k,
56 #define DEBUG_TYPE "systemz-long-branch"
137 return "SystemZ Long Branch";
214 case SystemZ::J:
218 case SystemZ::BRC:
222 case SystemZ::BRCT:
223 case SystemZ::BRCTG:
227 case SystemZ::CRJ:
231 case SystemZ::CGRJ
    [all...]
SystemZFrameLowering.cpp 1 //===-- SystemZFrameLowering.cpp - Frame lowering for SystemZ -------------===//
26 { SystemZ::R2D, 0x10 },
27 { SystemZ::R3D, 0x18 },
28 { SystemZ::R4D, 0x20 },
29 { SystemZ::R5D, 0x28 },
30 { SystemZ::R6D, 0x30 },
31 { SystemZ::R7D, 0x38 },
32 { SystemZ::R8D, 0x40 },
33 { SystemZ::R9D, 0x48 },
34 { SystemZ::R10D, 0x50 }
    [all...]
SystemZISelLowering.cpp 1 //===-- SystemZISelLowering.cpp - SystemZ DAG lowering implementation -----===//
14 #define DEBUG_TYPE "systemz-lower"
54 addRegisterClass(MVT::i32, &SystemZ::GR32BitRegClass);
55 addRegisterClass(MVT::i64, &SystemZ::GR64BitRegClass);
56 addRegisterClass(MVT::f32, &SystemZ::FP32BitRegClass);
57 addRegisterClass(MVT::f64, &SystemZ::FP64BitRegClass);
58 addRegisterClass(MVT::f128, &SystemZ::FP128BitRegClass);
64 setExceptionPointerRegister(SystemZ::R6D);
65 setExceptionSelectorRegister(SystemZ::R7D);
66 setStackPointerRegisterToSaveRestore(SystemZ::R15D)
    [all...]
SystemZElimCompare.cpp 16 #define DEBUG_TYPE "systemz-elim-compare"
70 return "SystemZ Comparison Elimination";
103 if ((*SI)->isLiveIn(SystemZ::CC))
119 case SystemZ::LR:
120 case SystemZ::LGR:
121 case SystemZ::LGFR:
122 case SystemZ::LTR:
123 case SystemZ::LTGR:
124 case SystemZ::LTGFR:
125 case SystemZ::LER
    [all...]
Makefile 1 ##===- lib/Target/SystemZ/Makefile -------------------------*- Makefile -*-===##
12 TARGET = SystemZ
SystemZRegisterInfo.h 1 //===-- SystemZRegisterInfo.h - SystemZ register information ----*- C++ -*-===//
13 #include "SystemZ.h"
21 namespace SystemZ {
SystemZISelDAGToDAG.cpp 1 //===-- SystemZISelDAGToDAG.cpp - A dag to dag inst selector for SystemZ --===//
10 // This file defines an instruction selector for the SystemZ target.
289 return "SystemZ DAG->DAG Pattern Instruction Selection";
658 if (RxSBG.Opcode == SystemZ::RNSBG)
683 if (RxSBG.Opcode != SystemZ::RNSBG)
731 if (RxSBG.Opcode == SystemZ::RNSBG) {
758 if (RxSBG.Opcode == SystemZ::RNSBG || Opcode == ISD::SRA) {
786 SDValue Index = CurDAG->getTargetConstant(SystemZ::subreg_32bit, MVT::i64);
792 SDValue Index = CurDAG->getTargetConstant(SystemZ::subreg_32bit, MVT::i64);
803 RxSBGOperands RISBG(SystemZ::RISBG, SDValue(N, 0))
    [all...]
SystemZMCInstLower.cpp 22 case SystemZ::BRASL: return SystemZ::BRAS;
SystemZ.h 1 //==- SystemZ.h - Top-Level Interface for SystemZ representation -*- C++ -*-==//
11 // the LLVM SystemZ backend.
25 namespace SystemZ {
  /external/llvm/lib/Target/SystemZ/MCTargetDesc/
SystemZMCTargetDesc.cpp 1 //===-- SystemZMCTargetDesc.cpp - SystemZ target descriptions -------------===//
31 SystemZ::R0W, SystemZ::R1W, SystemZ::R2W, SystemZ::R3W,
32 SystemZ::R4W, SystemZ::R5W, SystemZ::R6W, SystemZ::R7W,
33 SystemZ::R8W, SystemZ::R9W, SystemZ::R10W, SystemZ::R11W
    [all...]
SystemZMCFixups.h 1 //===-- SystemZMCFixups.h - SystemZ-specific fixup entries ------*- C++ -*-===//
16 namespace SystemZ {
SystemZMCObjectWriter.cpp 1 //===-- SystemZMCObjectWriter.cpp - SystemZ ELF writer --------------------===//
62 case SystemZ::FK_390_PC16DBL: return ELF::R_390_PC16DBL;
63 case SystemZ::FK_390_PC32DBL: return ELF::R_390_PC32DBL;
64 case SystemZ::FK_390_PLT16DBL: return ELF::R_390_PLT16DBL;
65 case SystemZ::FK_390_PLT32DBL: return ELF::R_390_PLT32DBL;
82 case SystemZ::FK_390_PC16DBL: return ELF::R_390_PLT16DBL;
83 case SystemZ::FK_390_PC32DBL: return ELF::R_390_PLT32DBL;
108 if (IsPCRel && Kind == SystemZ::FK_390_PC32DBL)
SystemZMCAsmBackend.cpp 1 //===-- SystemZMCAsmBackend.cpp - SystemZ assembler backend ---------------===//
28 case SystemZ::FK_390_PC16DBL:
29 case SystemZ::FK_390_PC32DBL:
30 case SystemZ::FK_390_PLT16DBL:
31 case SystemZ::FK_390_PLT32DBL:
42 case SystemZ::BRAS: return SystemZ::BRASL;
56 return SystemZ::NumTargetFixupKinds;
85 const static MCFixupKindInfo Infos[SystemZ::NumTargetFixupKinds] = {
SystemZMCCodeEmitter.cpp 1 //===-- SystemZMCCodeEmitter.cpp - Convert SystemZ code to machine code ---===//
76 return getPCRelEncoding(MI, OpNum, Fixups, SystemZ::FK_390_PC16DBL, 2);
80 return getPCRelEncoding(MI, OpNum, Fixups, SystemZ::FK_390_PC32DBL, 2);
84 return getPCRelEncoding(MI, OpNum, Fixups, SystemZ::FK_390_PLT16DBL, 2);
88 return getPCRelEncoding(MI, OpNum, Fixups, SystemZ::FK_390_PLT32DBL, 2);
  /external/llvm/
configure     [all...]
  /external/llvm/projects/sample/
configure     [all...]

Completed in 681 milliseconds