OpenGrok
Home
Sort by relevance
Sort by last modified time
Full Search
Definition
Symbol
File Path
History
|
|
Help
Searched
defs:DataLayout
(Results
1 - 7
of
7
) sorted by null
/external/llvm/bindings/ocaml/target/
llvm_target.mli
59
module
DataLayout
: sig
63
See the constructor [llvm::
DataLayout
::
DataLayout
]. *)
67
See the method [llvm::
DataLayout
::getStringRepresentation]. *)
78
See the method [llvm::
DataLayout
::isLittleEndian]. *)
82
See the method [llvm::
DataLayout
::getPointerSize]. *)
86
See the method [llvm::
DataLayout
::getIntPtrType]. *)
90
See the method [llvm::
DataLayout
::getPointerSize]. *)
95
See the method [llvm::
DataLayout
::getIntPtrType]. *)
99
See the method [llvm::
DataLayout
::getTypeSizeInBits]. *
[
all
...]
llvm_target.ml
52
module
DataLayout
= struct
127
external data_layout : t ->
DataLayout
.t
/external/llvm/bindings/ocaml/executionengine/
executionengine_ocaml.c
97
/* ExecutionEngine.t -> Llvm_target.
DataLayout
.t */
99
value
DataLayout
;
105
DataLayout
= llvm_alloc_data_layout(LLVMCreateTargetData(TargetDataCStr));
108
return
DataLayout
;
/external/mesa3d/src/gallium/drivers/radeon/
AMDGPUTargetMachine.h
32
const TargetData
DataLayout
;
64
virtual const TargetData* getTargetData() const { return &
DataLayout
; }
/external/llvm/lib/IR/
DataLayout.cpp
1
//===--
DataLayout
.cpp - Data size & alignment routines --------------------==//
19
#include "llvm/IR/
DataLayout
.h"
40
StructLayout::StructLayout(StructType *ST, const
DataLayout
&DL) {
117
DataLayout
::InvalidAlignmentElem = { INVALID_ALIGN, 0, 0, 0 };
144
DataLayout
::InvalidPointerElem = { 0U, 0U, 0U, ~0U };
147
//
DataLayout
Class Implementation
150
const char *
DataLayout
::getManglingComponent(const Triple &T) {
173
void
DataLayout
::reset(StringRef Desc) {
196
report_fatal_error("Trailing separator in
datalayout
string");
198
report_fatal_error("Expected token before separator in
datalayout
string")
[
all
...]
/external/llvm/include/llvm/IR/
DataLayout.h
1
//===--------- llvm/
DataLayout
.h - Data size & alignment info ---*- C++ -*-===//
56
// FIXME: Currently the
DataLayout
string carries a "preferred alignment"
57
// for types. As the
DataLayout
is module/global, this should likely be
104
class
DataLayout
{
126
/// \brief The string representation used to create this
DataLayout
134
return const_cast<
DataLayout
*>(this)->findPointerLowerBound(AddressSpace);
184
/// Constructs a
DataLayout
from a specification string. See reset().
185
explicit
DataLayout
(StringRef LayoutDescription) : LayoutMap(nullptr) {
190
explicit
DataLayout
(const Module *M);
194
DataLayout
(const DataLayout &DL) : LayoutMap(nullptr) { *this = DL;
[
all
...]
/external/clang/lib/CodeGen/
CGRecordLayoutBuilder.cpp
24
#include "llvm/IR/
DataLayout
.h"
134
return CharUnits::fromQuantity(
DataLayout
.getTypeAllocSize(Type));
137
return CharUnits::fromQuantity(
DataLayout
.getABITypeAlignment(Type));
188
const llvm::
DataLayout
&
DataLayout
;
210
DataLayout
(Types.getDataLayout()), IsZeroInitializable(true),
219
Info.StorageSize = (unsigned)
DataLayout
.getTypeAllocSizeInBits(StorageType);
231
if (
DataLayout
.isBigEndian())
382
Tail = StartBitOffset +
DataLayout
.getTypeAllocSizeInBits(Type);
[
all
...]
Completed in 111 milliseconds