LLVM API Documentation

PIC16ISelLowering.cpp File Reference

#include "PIC16ISelLowering.h"
#include "PIC16TargetMachine.h"
#include "llvm/DerivedTypes.h"
#include "llvm/GlobalValue.h"
#include "llvm/Function.h"
#include "llvm/CallingConv.h"
#include "llvm/CodeGen/MachineFrameInfo.h"
#include "llvm/CodeGen/MachineFunction.h"
#include "llvm/CodeGen/MachineInstrBuilder.h"
#include "llvm/CodeGen/MachineRegisterInfo.h"
#include <cstdio>

Include dependency graph for PIC16ISelLowering.cpp:

Go to the source code of this file.

Defines

#define DEBUG_TYPE   "pic16-lower"

Functions

static void PopulateResults (SDValue N, SmallVectorImpl< SDValue > &Results)
static PIC16CC::CondCodes IntCCToPIC16CC (ISD::CondCode CC)
static void LookThroughSetCC (SDValue &LHS, SDValue &RHS, ISD::CondCode CC, unsigned &SPCC)


Define Documentation

#define DEBUG_TYPE   "pic16-lower"

Definition at line 14 of file PIC16ISelLowering.cpp.


Function Documentation

static PIC16CC::CondCodes IntCCToPIC16CC ( ISD::CondCode  CC  )  [static]

static void LookThroughSetCC ( SDValue &  LHS,
SDValue &  RHS,
ISD::CondCode  CC,
unsigned &  SPCC 
) [static]

static void PopulateResults ( SDValue  N,
SmallVectorImpl< SDValue > &  Results 
) [static]