Dan Gohman
|
933c762371
Manage MachineFunctions with an analysis Pass instead of the Annotable
|
16 年之前 |
Daniel Dunbar
|
ce63ffb52f
More migration to raw_ostream, the water has dried up around the iostream hole.
|
16 年之前 |
Daniel Dunbar
|
f6ccee5a9d
Switch to getNameStr().
|
16 年之前 |
Chris Lattner
|
7cf12c7efd
reimplement Constant::ContainsRelocations as
|
16 年之前 |
Chris Lattner
|
354c0165e7
no really, I can spell!
|
16 年之前 |
Chris Lattner
|
cb45963643
add an API so target-independent codegen can determine if a constant
|
16 年之前 |
Chris Lattner
|
3380d5c4aa
revert r76602, 76603, and r76615, pending design discussions.
|
16 年之前 |
David Greene
|
4b938958bc
|
16 年之前 |
Bill Wendling
|
20c568f366
Add an "alignment" field to the MachineFunction object. It makes more sense to
|
16 年之前 |
Bill Wendling
|
dd37b360d7
My guess is that RegInfo should only call the Allocator.Deallocator if it's not
|
16 年之前 |
Owen Anderson
|
8cbc94afb7
Get rid of the global CFGOnly flag by threading a ShortNames parameters through the GraphViz rendering code.
|
16 年之前 |
Bill Wendling
|
df7d5d3170
Temporarily revert r72191. It was causing an assert during llvm-gcc
|
16 年之前 |
Argyrios Kyrtzidis
|
a3437647dc
Introduce DebugScope which gets embedded into the machine instructions' DebugLoc.
|
16 年之前 |
Owen Anderson
|
2b2c0d716a
Down with static variables!
|
16 年之前 |
Jim Grosbach
|
2afb3b7251
Removing the HasBuiltinSetjmp flag and associated bits. Flagging the presence
|
16 年之前 |
Jim Grosbach
|
0e0da734bb
Add support for GCC compatible builtin setjmp and longjmp intrinsics. This is
|
16 年之前 |
Argyrios Kyrtzidis
|
a26eae64dd
Make DebugLoc independent of DwarfWriter.
|
16 年之前 |
Bob Wilson
|
998e125a87
Move duplicated AddLiveIn function from X86 and ARM backends to be a method
|
16 年之前 |
Dan Gohman
|
593ea05957
Move MachineJumpTableInfo::ReplaceMBBInJumpTables out of line.
|
16 年之前 |
Chris Lattner
|
266c7bbbbc
Add a new "available_externally" linkage type. This is intended
|
16 年之前 |
Dan Gohman
|
f871ccb853
Now that errs() is properly non-buffered, there's no need to
|
16 年之前 |
Evan Cheng
|
1606e8e4cd
Fix some significant problems with constant pools that resulted in unnecessary paddings between constant pool entries, larger than necessary alignments (e.g. 8 byte alignment for .literal4 sections), and potentially other issues.
|
16 年之前 |
Bill Wendling
|
a929c68bfc
Constify and don't return a reference.
|
16 年之前 |
Bill Wendling
|
44f6ac640a
Erm. Would be nice to initialize this variable. . .
|
16 年之前 |
Bill Wendling
|
85e3af9b70
Add getDebugLocTuple to retrieve the DebugLocTuple for a given DebugLoc object.
|
16 年之前 |
Bill Wendling
|
9bc96a5720
Create DebugLoc information in FastISel. Several temporary methods were
|
16 年之前 |
Evan Cheng
|
aaeea9e64f
Refine DebugLoc per review comments.
|
16 年之前 |
Evan Cheng
|
b9f66cfadf
No need to keep size of DebugLocations vector separately.
|
16 年之前 |
Evan Cheng
|
c4b1abd81e
Actually source file has already been uniquified into an id during isel. Eliminate the StringMap.
|
16 年之前 |
Evan Cheng
|
d0adbb5b7d
Add data structure to define and track debug location during codegen.
|
16 年之前 |