Dan Gohman
|
ae73dc1448
Tidy up several unbeseeming casts from pointer to intptr_t.
|
17 năm trước cách đây |
Bill Wendling
|
3e30cbb457
Make the DICountVisitor not a visitor. This keeps us from calling virtual
|
17 năm trước cách đây |
Bill Wendling
|
4925567f85
Use the canonical way to get an empty structure.
|
17 năm trước cách đây |
Bill Wendling
|
667a68b96a
Use StringMap for greater justice!
|
17 năm trước cách đây |
Bill Wendling
|
c04f46567c
Don't return std::vector by value, but pass it in by reference to be filled.
|
17 năm trước cách đây |
Bill Wendling
|
10fff6078a
Revert my previous check-in that split up MachineModuleInfo. It turns out to
|
17 năm trước cách đây |
Bill Wendling
|
3a43a7f8b2
Use the canonical form for getting an empty structure.
|
17 năm trước cách đây |
Bill Wendling
|
12432cfc59
Sorry. I couldn't sleep at night knowing I put these ugly casts into the source tree.
|
17 năm trước cách đây |
Bill Wendling
|
a28cd12b06
- Update comments.
|
17 năm trước cách đây |
Evan Cheng
|
0ff39b3feb
- Re-apply 52748 and friends with fix. GetConstantStringInfo() returns an empty string for ConstantAggregateZero case which surprises selectiondag.
|
17 năm trước cách đây |
Anton Korobeynikov
|
6d116bc7ce
Revert (52748 and friends):
|
17 năm trước cách đây |
Bill Wendling
|
f0e9c56540
Reduce number of times .size() is called on a vector. Rename some variables to
|
17 năm trước cách đây |
Bill Wendling
|
0ac1b6d768
Cruft left from patch revert...sorry. :-(
|
17 năm trước cách đây |
Bill Wendling
|
914c970899
Reverting broken patch r52803.
|
17 năm trước cách đây |
Bill Wendling
|
e6b6bae536
- Remove a use of std::vector.
|
17 năm trước cách đây |
Bill Wendling
|
305635abea
Refactor the DebugInfoDesc stuff out of the MachineModuleInfo file. Clean up
|
17 năm trước cách đây |
Owen Anderson
|
8342cfff9a
Don't create a whole new string just to copy the elements into it.
|
17 năm trước cách đây |
Eric Christopher
|
0d2b0aba42
Move GetConstantStringInfo to lib/Analysis. Remove
|
17 năm trước cách đây |
Dan Gohman
|
844731a7f1
Clean up the use of static and anonymous namespaces. This turned up
|
17 năm trước cách đây |
Dale Johannesen
|
1532f3ddd7
Recommitting EH patch; this should answer most of the
|
17 năm trước cách đây |
Dan Gohman
|
cfbb2f074d
A quick nm audit turned up several fixed tables and objects that were
|
17 năm trước cách đây |
Evan Cheng
|
a844bdeab3
SDIsel processes llvm.dbg.declare by recording the variable debug information descriptor and its corresponding stack frame index in MachineModuleInfo. This only works if the local variable is "homed" in the stack frame. It does not work for byval parameter, etc.
|
17 năm trước cách đây |
Evan Cheng
|
a647c92ec2
Rename RecordLabel to RecordSourceLine because that's what it is doing.
|
17 năm trước cách đây |
Evan Cheng
|
bb81d97feb
Add an extra operand to LABEL nodes which distinguishes between debug, EH, or misc labels. This fixes the EH breakage. However I am not convinced this is *the* solution.
|
17 năm trước cách đây |
Dale Johannesen
|
43b8f3b7d3
Adjust loop per review feedback.
|
17 năm trước cách đây |
Dale Johannesen
|
7757fff6ae
Accept getelementptr starting at GV with all 0 indices as a
|
17 năm trước cách đây |
Dan Gohman
|
3035959425
Use empty() instead of comparing size() with zero.
|
17 năm trước cách đây |
Dale Johannesen
|
48ae02fe62
Do not mark EH tables no-dead-strip unless the
|
17 năm trước cách đây |
Chris Lattner
|
f14cf85e33
remove #includage
|
17 năm trước cách đây |
Chris Lattner
|
4ee451de36
Remove attribution from file headers, per discussion on llvmdev.
|
17 năm trước cách đây |