TGValueTypes.cpp (193323) | TGValueTypes.cpp (195340) |
---|---|
1//===- ValueTypes.cpp - Tablegen extended ValueType implementation --------===// 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//===----------------------------------------------------------------------===// 9// 10// The MVT type is used by tablegen as well as in LLVM. In order to handle 11// extended types, the MVT type uses support functions that call into 12// LLVM's type system code. These aren't accessible in tablegen, so this 13// file provides simple replacements. 14// 15//===----------------------------------------------------------------------===// 16 17#include "llvm/CodeGen/ValueTypes.h" | 1//===- ValueTypes.cpp - Tablegen extended ValueType implementation --------===// 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//===----------------------------------------------------------------------===// 9// 10// The MVT type is used by tablegen as well as in LLVM. In order to handle 11// extended types, the MVT type uses support functions that call into 12// LLVM's type system code. These aren't accessible in tablegen, so this 13// file provides simple replacements. 14// 15//===----------------------------------------------------------------------===// 16 17#include "llvm/CodeGen/ValueTypes.h" |
18#include "llvm/Support/Streams.h" | |
19#include <map> 20#include <vector> 21using namespace llvm; 22 23namespace llvm { 24 25class Type { 26public: --- 100 unchanged lines hidden --- | 18#include <map> 19#include <vector> 20using namespace llvm; 21 22namespace llvm { 23 24class Type { 25public: --- 100 unchanged lines hidden --- |