/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 */
|