Chandler Carruth
|
0b8c9a80f2
Move all of the header files which are involved in modelling the LLVM IR
|
12 năm trước cách đây |
Bill Wendling
|
831737d329
Remove the Function::getFnAttributes method in favor of using the AttributeSet
|
12 năm trước cách đây |
Bill Wendling
|
034b94b170
Rename the 'Attributes' class to 'Attribute'. It's going to represent a single attribute in the future.
|
12 năm trước cách đây |
Chandler Carruth
|
d04a8d4b33
Use the new script to sort the includes of every file under lib.
|
12 năm trước cách đây |
Bill Wendling
|
6765834754
Create enums for the different attributes.
|
13 năm trước cách đây |
Micah Villmow
|
3574eca1b0
Move TargetData to DataLayout.
|
13 năm trước cách đây |
Bill Wendling
|
2c18906118
Remove the `hasFnAttr' method from Function.
|
13 năm trước cách đây |
Chad Rosier
|
35907e9862
Add support for the --param ssp-buffer-size= driver option.
|
13 năm trước cách đây |
Bill Wendling
|
a67eda76c0
Implement stack protectors for structures with character arrays in them.
|
13 năm trước cách đây |
Bill Wendling
|
6d86f3cdfc
Whitespace cleanup.
|
13 năm trước cách đây |
Bill Wendling
|
1299422ee1
For non-Darwin platforms, we want to generate stack protectors only for
|
13 năm trước cách đây |
Bob Wilson
|
23d66a58b7
Enable stack protectors for all arrays, not just char arrays. rdar://5875909
|
13 năm trước cách đây |
Chris Lattner
|
db125cfaf5
land David Blaikie's patch to de-constify Type, with a few tweaks.
|
14 năm trước cách đây |
Jay Foad
|
a3efbb15dd
Convert CallInst and InvokeInst APIs to use ArrayRef.
|
14 năm trước cách đây |
Bill Wendling
|
3f782f4d75
Inline check that's used only once.
|
14 năm trước cách đây |
Bill Wendling
|
3c288b9787
Rework the logic (and removing the bad check for an unreachable block) so that
|
14 năm trước cách đây |
Bill Wendling
|
ad7d8a598b
Don't try to add stack protector logic to a dead basic block. It messes up
|
14 năm trước cách đây |
Bill Wendling
|
2d930db24f
In some cases, the "fail BB dominator" may be null after the BB was split (and
|
14 năm trước cách đây |
Cameron Zwarich
|
53aac15a60
Fix the GCC test suite issue exposed by r127477, which was caused by stack
|
14 năm trước cách đây |
Cameron Zwarich
|
80f6a507d4
Make more passes preserve dominators (or state that they preserve dominators if
|
14 năm trước cách đây |
Owen Anderson
|
081c34b725
Get rid of static constructors for pass registration. Instead, every pass exposes an initializeMyPassFunction(), which
|
15 năm trước cách đây |
Owen Anderson
|
ce665bd2e2
Now with fewer extraneous semicolons!
|
15 năm trước cách đây |
Owen Anderson
|
90c579de5a
Reapply r110396, with fixes to appease the Linux buildbot gods.
|
15 năm trước cách đây |
Owen Anderson
|
1f74590e9d
Revert r110396 to fix buildbots.
|
15 năm trước cách đây |
Owen Anderson
|
9ccaf53ada
Don't use PassInfo* as a type identifier for passes. Instead, use the address of the static
|
15 năm trước cách đây |
Owen Anderson
|
d13db2c59c
Fix batch of converting RegisterPass<> to INTIALIZE_PASS().
|
15 năm trước cách đây |
Chris Lattner
|
f8bd392dce
tighten up this code.
|
15 năm trước cách đây |
Eric Christopher
|
f7a0c7bf8b
Fix up -fstack-protector on linux to use the segment
|
15 năm trước cách đây |
Duncan Sands
|
b0bc6c361d
Uniformize the names of type predicates: rather than having isFloatTy and
|
15 năm trước cách đây |
Benjamin Kramer
|
8c65f6e71c
Move remaining stuff to the isInteger predicate.
|
15 năm trước cách đây |