Gitiles
Code Review
Sign In
gerrit-public.fairphone.software
/
fp2-dev
/
platform
/
external
/
llvm
/
7b466d048110ec149446bfb9856f79b7b17cf5d3
/
lib
/
CodeGen
/
ELFWriter.cpp
d2b7cec
Generalize TargetData strings, to support more interesting forms of data.
by Chris Lattner
· 18 years ago
8f84f1f
Add function to create a file writer.
by Bill Wendling
· 19 years ago
5d73a2a
Use TargetELFWriterInfo class.
by Bill Wendling
· 19 years ago
58092e3
Teach TargetData to handle 'preferred' alignment for each target, and use
by Chris Lattner
· 19 years ago
c904a5b
Have the OutputBuffer take the is64Bit and isLittleEndian booleans.
by Bill Wendling
· 19 years ago
203d3e4
Changed to use the OutputBuffer instead of the methods in MachO and ELF writers.
by Bill Wendling
· 19 years ago
e911615
Revert patch.
by Bill Wendling
· 19 years ago
157c4ee
Use the methods in the TargetObjInfo object instead of internal methods.
by Bill Wendling
· 19 years ago
e815619
Changed llvm_ostream et all to OStream. llvm_cerr, llvm_cout, llvm_null, are
by Bill Wendling
· 19 years ago
bdc679d
Converted to using llvm streams instead of <iostream>s
by Bill Wendling
· 19 years ago
ce9a576
Match MachineCodeEmitter changes.
by Evan Cheng
· 19 years ago
3ed469c
For PR786:
by Reid Spencer
· 19 years ago
07000c6
Refactor a bunch of includes so that TargetMachine.h doesn't have to include
by Owen Anderson
· 19 years ago
b4432f3
Suck block address tracking out of targets into the JIT Emitter. This
by Chris Lattner
· 19 years ago
a69571c
Refactor TargetMachine, pushing handling of TargetData into the target-specific subclasses. This has one caller-visible change: getTargetData() now returns a pointer instead of a reference.
by Owen Anderson
· 19 years ago
af1563f
Change the BasicBlockAddrs map to be a vector, indexed by MBB number.
by Chris Lattner
· 19 years ago
f75f9be
Several related changes:
by Chris Lattner
· 19 years ago
f5d438c
Do not make the JIT memory manager manage the memory for globals. Instead
by Chris Lattner
· 19 years ago
43b429b
Refactor the machine code emitter interface to pull the pointers for the current
by Chris Lattner
· 19 years ago
b0cc79d
Remove dead method
by Chris Lattner
· 19 years ago
37efe67
JumpTable support! What this represents is working asm and jit support for
by Nate Begeman
· 19 years ago
2e096c1
add these so I can be less naughty
by Duraid Madina
· 20 years ago
ed0c4ec
nuke blank line
by Chris Lattner
· 20 years ago
23c73a1
Fix VC++ constant truncation warning.
by Jeff Cohen
· 20 years ago
fe66039
new is not a valid default anywhere, so make this pure virtual
by Andrew Lenharth
· 20 years ago
00b16889
Eliminate all remaining tabs and trailing spaces.
by Jeff Cohen
· 20 years ago
0589523
Only get the .bss and .data sections when needed instead of unconditionally.
by Chris Lattner
· 20 years ago
0003395
Refactor getSection() method to make it easier to use.
by Chris Lattner
· 20 years ago
5f48ff7
Major refactor of the ELFWriter code. Instead of building up one big
by Chris Lattner
· 20 years ago
46c5305
Add support for 64-bit elf files
by Chris Lattner
· 20 years ago
44213c9
VC++ demands that the function returns a value
by Jeff Cohen
· 20 years ago
0e18050
Clean up code, no functionality changes.
by Chris Lattner
· 20 years ago
5fe7b6e
Emit a symbol table entry for each function we output to the ELF file. This
by Chris Lattner
· 20 years ago
aa507db
add code to emit the .text section to the section header.
by Chris Lattner
· 20 years ago
5acd120
Use a name mangler object to uniquify names and remove nonstandard
by Chris Lattner
· 20 years ago
4c47e3a
Add support for emitting a .data section and .bss section.
by Chris Lattner
· 20 years ago
80ed8fa
Add support for emitting the symbol table (and its string table) of the
by Chris Lattner
· 20 years ago
35f0a4f
iniital checkin of ELFWriter implementation
by Chris Lattner
· 20 years ago