HomeSort by: relevance | last modified time | path
    Searched defs:TargetMachine (Results 1 - 3 of 3) sorted by relevancy

  /src/external/apache2/llvm/dist/llvm/lib/Target/
TargetMachine.cpp 1 //===-- TargetMachine.cpp - General Target Information ---------------------==//
13 #include "llvm/Target/TargetMachine.h"
31 // TargetMachine Class
34 TargetMachine::TargetMachine(const Target &T, StringRef DataLayoutString,
42 TargetMachine::~TargetMachine() = default;
44 bool TargetMachine::isPositionIndependent() const {
53 // a) global state on the TargetMachine is terrible in general,
55 // and not on the TargetMachine (via TargetOptions) at all
    [all...]
  /src/external/apache2/llvm/dist/llvm/bindings/go/llvm/
target.go 18 #include "llvm-c/TargetMachine.h"
32 TargetMachine struct {
237 // llvm.TargetMachine
240 // CreateTargetMachine creates a new TargetMachine.
243 CodeModel CodeModel) (tm TargetMachine) {
257 // CreateTargetData returns a new TargetData describing the TargetMachine's
260 func (tm TargetMachine) CreateTargetData() TargetData {
265 func (tm TargetMachine) Triple() string {
270 func (tm TargetMachine) EmitToMemoryBuffer(m Module, ft CodeGenFileType) (MemoryBuffer, error) {
282 func (tm TargetMachine) AddAnalysisPasses(pm PassManager)
    [all...]
  /src/external/apache2/llvm/dist/llvm/include/llvm/Target/
TargetMachine.h 1 //===-- llvm/Target/TargetMachine.h - Target Information --------*- C++ -*-===//
9 // This file defines the TargetMachine and LLVMTargetMachine classes.
77 class TargetMachine {
79 TargetMachine(const Target &T, StringRef DataLayoutString,
94 /// Triple string, CPU name, and target feature strings the TargetMachine
117 TargetMachine(const TargetMachine &) = delete;
118 void operator=(const TargetMachine &) = delete;
119 virtual ~TargetMachine();
179 /// This is the only time the DataLayout in the TargetMachine is used
    [all...]

Completed in 17 milliseconds