HomeSort by relevance Sort by last modified time
    Searched defs:TargetData (Results 1 - 4 of 4) sorted by null

  /external/llvm/bindings/ocaml/target/
llvm_target.mli 21 module TargetData : sig
24 (** [TargetData.create rep] parses the target data string representation [rep].
25 See the constructor llvm::TargetData::TargetData. *)
35 See the constructor llvm::TargetData::TargetData. *)
38 (** Deallocates a TargetData.
39 See the destructor llvm::TargetData::~TargetData. *)
45 See the method llvm::TargetData::isLittleEndian. *
    [all...]
llvm_target.ml 16 module TargetData = struct
26 external byte_order : TargetData.t -> Endian.t = "llvm_byte_order"
27 external pointer_size : TargetData.t -> int = "llvm_pointer_size"
28 external intptr_type : TargetData.t -> Llvm.lltype = "LLVMIntPtrType"
29 external size_in_bits : TargetData.t -> Llvm.lltype -> Int64.t
31 external store_size : TargetData.t -> Llvm.lltype -> Int64.t = "llvm_store_size"
32 external abi_size : TargetData.t -> Llvm.lltype -> Int64.t = "llvm_abi_size"
33 external abi_align : TargetData.t -> Llvm.lltype -> int = "llvm_abi_align"
34 external stack_align : TargetData.t -> Llvm.lltype -> int = "llvm_stack_align"
35 external preferred_align : TargetData.t -> Llvm.lltype -> in
    [all...]
  /external/llvm/lib/Target/
TargetData.cpp 1 //===-- TargetData.cpp - Data size & alignment routines --------------------==//
19 #include "llvm/Target/TargetData.h"
34 // Handle the Pass registration stuff necessary to use TargetData's.
37 INITIALIZE_PASS(TargetData, "targetdata", "Target Data Layout", false, true)
38 char TargetData::ID = 0;
44 StructLayout::StructLayout(StructType *ST, const TargetData &TD) {
57 StructSize = TargetData::RoundUpAlignment(StructSize, TyAlign);
72 StructSize = TargetData::RoundUpAlignment(StructSize, StructAlignment);
121 TargetData::InvalidAlignmentElem = { (AlignTypeEnum)0xFF, 0, 0, 0 }
    [all...]
  /external/llvm/include/llvm/Target/
TargetData.h 1 //===-- llvm/Target/TargetData.h - Data size & alignment info ---*- C++ -*-===//
68 /// TargetData - This class holds a parsed version of the target data layout
74 class TargetData : public ImmutablePass {
115 /// Initialise a TargetData object with default values, ensure that the
124 TargetData();
126 /// Constructs a TargetData from a specification string. See init().
127 explicit TargetData(StringRef TargetDescription)
136 /// initialises a TargetData object if passed a non-null pointer.
137 static std::string parseSpecifier(StringRef TargetDescription, TargetData* td = 0);
140 explicit TargetData(const Module *M)
    [all...]

Completed in 1431 milliseconds