HomeSort by relevance Sort by last modified time
    Searched refs:PPC (Results 1 - 25 of 64) sorted by null

1 2 3

  /external/llvm/lib/Target/PowerPC/MCTargetDesc/
PPCPredicates.cpp 1 //===-- PPCPredicates.cpp - PPC Branch Predicate Information --------------===//
19 PPC::Predicate PPC::InvertPredicate(PPC::Predicate Opcode) {
21 default: llvm_unreachable("Unknown PPC branch opcode!");
22 case PPC::PRED_EQ: return PPC::PRED_NE;
23 case PPC::PRED_NE: return PPC::PRED_EQ;
24 case PPC::PRED_LT: return PPC::PRED_GE
    [all...]
PPCELFObjectWriter.cpp 1 //===-- PPCELFObjectWriter.cpp - PPC ELF Writer ---------------------------===//
50 case PPC::fixup_ppc_br24:
60 case PPC::fixup_ppc_br24:
63 case PPC::fixup_ppc_brcond14:
66 case PPC::fixup_ppc_ha16:
69 case PPC::fixup_ppc_lo16:
72 case PPC::fixup_ppc_lo14:
89 case PPC::fixup_ppc_ha16:
90 case PPC::fixup_ppc_lo16:
PPCFixupKinds.h 1 //===-- PPCFixupKinds.h - PPC Specific Fixup Entries ------------*- C++ -*-===//
16 namespace PPC {
PPCPredicates.h 1 //===-- PPCPredicates.h - PPC Branch Predicate Information ------*- C++ -*-===//
18 namespace PPC {
PPCMCCodeEmitter.cpp 1 //===-- PPCMCCodeEmitter.cpp - Convert PPC code to machine code -----------===//
93 (MCFixupKind)PPC::fixup_ppc_br24));
104 (MCFixupKind)PPC::fixup_ppc_brcond14));
115 (MCFixupKind)PPC::fixup_ppc_ha16));
126 (MCFixupKind)PPC::fixup_ppc_lo16));
143 (MCFixupKind)PPC::fixup_ppc_lo16));
161 (MCFixupKind)PPC::fixup_ppc_lo14));
170 assert((MI.getOpcode() == PPC::MTCRF || MI.getOpcode() == PPC::MFOCRF) &&
171 (MO.getReg() >= PPC::CR0 && MO.getReg() <= PPC::CR7))
    [all...]
PPCAsmBackend.cpp 1 //===-- PPCAsmBackend.cpp - PPC Assembler Backend -------------------------===//
33 case PPC::fixup_ppc_brcond14:
35 case PPC::fixup_ppc_br24:
38 case PPC::fixup_ppc_hi16:
41 case PPC::fixup_ppc_ha16:
43 case PPC::fixup_ppc_lo16:
66 unsigned getNumFixupKinds() const { return PPC::NumTargetFixupKinds; }
69 const static MCFixupKindInfo Infos[PPC::NumTargetFixupKinds] = {
  /external/llvm/lib/Target/PowerPC/
PPCFrameLowering.h 16 #include "PPC.h"
118 static const SpillSlot darwin64Offsets = {PPC::X31, -8};
121 static const SpillSlot darwinOffsets = {PPC::R31, -4};
134 {PPC::F31, -8},
135 {PPC::F30, -16},
136 {PPC::F29, -24},
137 {PPC::F28, -32},
138 {PPC::F27, -40},
139 {PPC::F26, -48},
140 {PPC::F25, -56}
    [all...]
PPCRelocations.h 1 //===-- PPCRelocations.h - PPC Code Relocations -----------------*- C++ -*-===//
19 // Hack to rid us of a PPC pre-processor symbol which is erroneously
20 // defined in a PowerPC header file (bug in Linux/PPC)
21 #ifdef PPC
22 #undef PPC
26 namespace PPC {
PPCRegisterInfo.cpp 17 #include "PPC.h"
71 : PPCGenRegisterInfo(ST.isPPC64() ? PPC::LR8 : PPC::LR,
75 ImmToIdxMap[PPC::LD] = PPC::LDX; ImmToIdxMap[PPC::STD] = PPC::STDX;
76 ImmToIdxMap[PPC::LBZ] = PPC::LBZX; ImmToIdxMap[PPC::STB] = PPC::STBX
    [all...]
PPCInstrInfo.cpp 15 #include "PPC.h"
44 : PPCGenInstrInfo(PPC::ADJCALLSTACKDOWN, PPC::ADJCALLSTACKUP),
53 if (Directive == PPC::DIR_440 || Directive == PPC::DIR_A2) {
69 if (Directive != PPC::DIR_440 && Directive != PPC::DIR_A2) {
82 case PPC::LD:
83 case PPC::LWZ:
84 case PPC::LFS
    [all...]
PPCFrameLowering.cpp 1 //===-- PPCFrameLowering.cpp - PPC Frame Information ----------------------===//
10 // This file contains the PPC implementation of TargetFrameLowering class.
42 PPC::V0 , PPC::V1 , PPC::V2 , PPC::V3 , PPC::V4 , PPC::V5 , PPC::V6 , PPC::V7
    [all...]
PPCISelDAGToDAG.cpp 1 //===-- PPCISelDAGToDAG.cpp - PPC --pattern matching inst selector --------===//
11 // converting from a legalized dag to a PPC dag.
15 #define DEBUG_TYPE "ppc-codegen"
16 #include "PPC.h"
37 /// PPCDAGToDAGISel - PPC specific code to select PPC machine
176 if (RegInfo->getRegClass(Reg) == &PPC::VRRCRegClass) {
195 unsigned InVRSAVE = RegInfo->createVirtualRegister(&PPC::GPRCRegClass);
196 unsigned UpdatedVRSAVE = RegInfo->createVirtualRegister(&PPC::GPRCRegClass);
206 BuildMI(EntryBB, IP, dl, TII.get(PPC::MFVRSAVE), InVRSAVE)
    [all...]
PPCCodeEmitter.cpp 17 #include "PPC.h"
86 /// createPPCCodeEmitterPass - Return a pass that emits the collected PPC code
127 case PPC::MovePCtoLR:
128 case PPC::MovePCtoLR8:
141 assert((MI.getOpcode() == PPC::MTCRF || MI.getOpcode() == PPC::MTCRF8 ||
142 MI.getOpcode() == PPC::MFOCRF) &&
143 (MO.getReg() >= PPC::CR0 && MO.getReg() <= PPC::CR7));
185 MCE.addRelocation(GetRelocation(MO, PPC::reloc_pcrel_bx))
    [all...]
Makefile 12 TARGET = PPC
PPCBranchSelector.cpp 18 #define DEBUG_TYPE "ppc-branch-select"
19 #include "PPC.h"
106 if (I->getOpcode() != PPC::BCC || I->getOperand(2).isImm()) {
141 // 0. PPC branch predicate
144 PPC::Predicate Pred = (PPC::Predicate)I->getOperand(0).getImm();
151 BuildMI(MBB, I, dl, TII->get(PPC::BCC))
152 .addImm(PPC::InvertPredicate(Pred)).addReg(CRReg).addImm(2);
155 I = BuildMI(MBB, I, dl, TII->get(PPC::B)).addMBB(Dest);
PPCISelLowering.cpp 1 //===-- PPCISelLowering.cpp - PPC DAG Lowering Implementation -------------===//
54 static cl::opt<bool> EnablePPCPreinc("enable-ppc-preinc",
55 cl::desc("enable preincrement load/store generation on PPC (experimental)"),
79 addRegisterClass(MVT::i32, PPC::GPRCRegisterClass);
80 addRegisterClass(MVT::f32, PPC::F4RCRegisterClass);
81 addRegisterClass(MVT::f64, PPC::F8RCRegisterClass);
295 addRegisterClass(MVT::i64, PPC::G8RCRegisterClass);
373 addRegisterClass(MVT::v4f32, PPC::VRRCRegisterClass);
374 addRegisterClass(MVT::v4i32, PPC::VRRCRegisterClass);
375 addRegisterClass(MVT::v8i16, PPC::VRRCRegisterClass)
    [all...]
PPC.h 1 //===-- PPC.h - Top-level interface for PowerPC Target ----------*- C++ -*-===//
22 // GCC #defines PPC on Linux but we use it as our namespace name
23 #undef PPC
45 // PPC Specific MachineOperand flags.
PPCSubtarget.cpp 1 //===-- PowerPCSubtarget.cpp - PPC Subtarget Information ------------------===//
10 // This file implements the PPC specific subclass of TargetSubtargetInfo.
16 #include "PPC.h"
70 , DarwinDirective(PPC::DIR_NONE)
149 if (DarwinDirective == PPC::DIR_440 || DarwinDirective == PPC::DIR_A2)
157 CriticalPathRCs.push_back(&PPC::G8RCRegClass);
159 CriticalPathRCs.push_back(&PPC::GPRCRegClass);
PPCSubtarget.h 1 //===-- PPCSubtarget.h - Define Subtarget for the PPC ----------*- C++ -*--===//
25 // GCC #defines PPC on Linux but we use it as our namespace name
26 #undef PPC
31 namespace PPC {
PPCJITInfo.cpp 141 // Linux & FreeBSD / PPC 32 support
417 switch ((PPC::RelocationType)MR->getRelocationType()) {
419 case PPC::reloc_pcrel_bx:
426 case PPC::reloc_pcrel_bcx:
434 case PPC::reloc_absolute_high: // high bits of ref -> low 16 of instr
435 case PPC::reloc_absolute_low: { // low bits of ref -> low 16 of instr
439 if (MR->getRelocationType() == PPC::reloc_absolute_high) {
454 case PPC::reloc_absolute_low_ix: { // low bits of ref -> low 14 of instr
PPCAsmPrinter.cpp 20 #include "PPC.h"
106 return "Linux PPC Assembly Printer";
122 return "Darwin PPC Assembly Printer";
253 break; // PPC never has a prefix.
324 case PPC::MovePCtoLR:
325 case PPC::MovePCtoLR8: {
333 TmpInst.setOpcode(PPC::BL_Darwin); // Darwin vs SVR4 doesn't matter here.
346 case PPC::LDtoc: {
352 TmpInst.setOpcode(PPC::LD);
369 case PPC::MFCRpseud
    [all...]
PPCHazardRecognizers.cpp 16 #include "PPC.h"
29 // This is a PPC pseudo-instruction.
138 assert(Stalls == 0 && "PPC hazards don't support scoreboard lookahead");
182 if (HasCTRSet && (Opcode == PPC::BCTRL_Darwin || Opcode == PPC::BCTRL_SVR4))
211 if (Opcode == PPC::MTCTR || Opcode == PPC::MTCTR8) HasCTRSet = true;
  /external/llvm/lib/Target/PowerPC/InstPrinter/
PPCInstPrinter.cpp 1 //===-- PPCInstPrinter.cpp - Convert PPC MCInst to assembly syntax --------===//
10 // This class prints an PPC MCInst to a .s file.
33 if (MI->getOpcode() == PPC::RLWINM) {
56 if ((MI->getOpcode() == PPC::OR || MI->getOpcode() == PPC::OR8) &&
66 if (MI->getOpcode() == PPC::RLDICR) {
92 switch ((PPC::Predicate)Code) {
93 case PPC::PRED_ALWAYS: return; // Don't print anything for always.
94 case PPC::PRED_LT: O << "lt"; return;
95 case PPC::PRED_LE: O << "le"; return
    [all...]
  /external/clang/include/clang/Basic/
TargetBuiltins.h 14 #undef PPC
28 /// PPC builtins
29 namespace PPC {
  /external/libpcap/
atmuni31.h 38 #define PPC 0x05 /* Point-to-point signal msg */

Completed in 248 milliseconds

1 2 3