Deleted Added
full compact
PPCISelLowering.h (198953) PPCISelLowering.h (201360)
1//===-- PPCISelLowering.h - PPC32 DAG Lowering Interface --------*- C++ -*-===//
2//
3// The LLVM Compiler Infrastructure
4//
5// This file is distributed under the University of Illinois Open Source
6// License. See LICENSE.TXT for details.
7//
8//===----------------------------------------------------------------------===//

--- 47 unchanged lines hidden (view full) ---

56 /// address respectively. These nodes have two operands, the first of
57 /// which must be a TargetGlobalAddress, and the second of which must be a
58 /// Constant. Selected naively, these turn into 'lis G+C' and 'li G+C',
59 /// though these are usually folded into other nodes.
60 Hi, Lo,
61
62 TOC_ENTRY,
63
1//===-- PPCISelLowering.h - PPC32 DAG Lowering Interface --------*- C++ -*-===//
2//
3// The LLVM Compiler Infrastructure
4//
5// This file is distributed under the University of Illinois Open Source
6// License. See LICENSE.TXT for details.
7//
8//===----------------------------------------------------------------------===//

--- 47 unchanged lines hidden (view full) ---

56 /// address respectively. These nodes have two operands, the first of
57 /// which must be a TargetGlobalAddress, and the second of which must be a
58 /// Constant. Selected naively, these turn into 'lis G+C' and 'li G+C',
59 /// though these are usually folded into other nodes.
60 Hi, Lo,
61
62 TOC_ENTRY,
63
64 /// The following three target-specific nodes are used for calls through
65 /// function pointers in the 64-bit SVR4 ABI.
66
67 /// Restore the TOC from the TOC save area of the current stack frame.
68 /// This is basically a hard coded load instruction which additionally
69 /// takes/produces a flag.
70 TOC_RESTORE,
71
72 /// Like a regular LOAD but additionally taking/producing a flag.
73 LOAD,
74
75 /// LOAD into r2 (also taking/producing a flag). Like TOC_RESTORE, this is
76 /// a hard coded load instruction.
77 LOAD_TOC,
78
64 /// OPRC, CHAIN = DYNALLOC(CHAIN, NEGSIZE, FRAME_INDEX)
65 /// This instruction is lowered in PPCRegisterInfo::eliminateFrameIndex to
66 /// compute an allocation on the stack.
67 DYNALLOC,
68
69 /// GlobalBaseReg - On Darwin, this node represents the result of the mflr
70 /// at function entry, used for PIC code.
71 GlobalBaseReg,

--- 390 unchanged lines hidden ---
79 /// OPRC, CHAIN = DYNALLOC(CHAIN, NEGSIZE, FRAME_INDEX)
80 /// This instruction is lowered in PPCRegisterInfo::eliminateFrameIndex to
81 /// compute an allocation on the stack.
82 DYNALLOC,
83
84 /// GlobalBaseReg - On Darwin, this node represents the result of the mflr
85 /// at function entry, used for PIC code.
86 GlobalBaseReg,

--- 390 unchanged lines hidden ---