- 034b94b Rename the 'Attributes' class to 'Attribute'. It's going to represent a single attribute in the future. by Bill Wendling · 12 years ago
- d04a8d4 Use the new script to sort the includes of every file under lib. by Chandler Carruth · 12 years ago
- 6765834 Create enums for the different attributes. by Bill Wendling · 12 years ago
- 3574eca Move TargetData to DataLayout. by Micah Villmow · 12 years ago
- 2c18906 Remove the `hasFnAttr' method from Function. by Bill Wendling · 12 years ago
- 35907e9 Add support for the --param ssp-buffer-size= driver option. PR9673 by Chad Rosier · 12 years ago
- a67eda7 Implement stack protectors for structures with character arrays in them. by Bill Wendling · 12 years ago
- 6d86f3c Whitespace cleanup. by Bill Wendling · 12 years ago
- 1299422 For non-Darwin platforms, we want to generate stack protectors only for by Bill Wendling · 12 years ago
- 23d66a5 Enable stack protectors for all arrays, not just char arrays. rdar://5875909 by Bob Wilson · 13 years ago
- db125cf land David Blaikie's patch to de-constify Type, with a few tweaks. by Chris Lattner · 13 years ago
- a3efbb1 Convert CallInst and InvokeInst APIs to use ArrayRef. by Jay Foad · 13 years ago
- 3f782f4 Inline check that's used only once. by Bill Wendling · 14 years ago
- 3c288b9 Rework the logic (and removing the bad check for an unreachable block) so that by Bill Wendling · 14 years ago
- ad7d8a5 Don't try to add stack protector logic to a dead basic block. It messes up by Bill Wendling · 14 years ago
- 2d930db In some cases, the "fail BB dominator" may be null after the BB was split (and by Bill Wendling · 14 years ago
- 53aac15 Fix the GCC test suite issue exposed by r127477, which was caused by stack by Cameron Zwarich · 14 years ago
- 80f6a50 Make more passes preserve dominators (or state that they preserve dominators if by Cameron Zwarich · 14 years ago
- 081c34b Get rid of static constructors for pass registration. Instead, every pass exposes an initializeMyPassFunction(), which by Owen Anderson · 14 years ago
- ce665bd Now with fewer extraneous semicolons! by Owen Anderson · 14 years ago
- 90c579d Reapply r110396, with fixes to appease the Linux buildbot gods. by Owen Anderson · 14 years ago
- 1f74590 Revert r110396 to fix buildbots. by Owen Anderson · 14 years ago
- 9ccaf53 Don't use PassInfo* as a type identifier for passes. Instead, use the address of the static by Owen Anderson · 14 years ago
- d13db2c Fix batch of converting RegisterPass<> to INTIALIZE_PASS(). by Owen Anderson · 14 years ago
- f8bd392 tighten up this code. by Chris Lattner · 14 years ago
- f7a0c7b Fix up -fstack-protector on linux to use the segment by Eric Christopher · 14 years ago
- b0bc6c3 Uniformize the names of type predicates: rather than having isFloatTy and by Duncan Sands · 15 years ago
- 8c65f6e Move remaining stuff to the isInteger predicate. by Benjamin Kramer · 15 years ago
- 6726b6d Remove VISIBILITY_HIDDEN from class/struct found inside anonymous namespaces. by Nick Lewycky · 15 years ago
- dfd85c1 Neuter stack protectors by only checking character arrays. This is what GCC by Bill Wendling · 15 years ago
- 1d0be15 Push LLVMContexts through the IntegerType APIs. by Owen Anderson · 15 years ago
- 50dead0 Revert yesterday's change by removing the LLVMContext parameter to AllocaInst and MallocInst. by Owen Anderson · 15 years ago
- 9adc0ab Move EVER MORE stuff over to LLVMContext. by Owen Anderson · 15 years ago
- 333c400 This started as a small change, I swear. Unfortunately, lots of things call the [I|F]CmpInst constructors. Who knew!? by Owen Anderson · 15 years ago
- 777d230 Rename PaddedSize to AllocSize, in the hope that this by Duncan Sands · 16 years ago
- 5601699 When we split a basic block, there's a default branch to the newly created BB. by Bill Wendling · 16 years ago
- ceb4d1a Rename getABITypeSize to getTypePaddedSize, as suggested by Chris. by Duncan Sands · 16 years ago
- 5734450 Rename stackprotector_create intrinsic to stackprotector. by Bill Wendling · 16 years ago
- 733bbc5 Remove the stackprotector_check intrinsic. Use a volatile load instead. by Bill Wendling · 16 years ago
- c3348a7 - Use "moveAfter" instead of "remove/insert" of a basic block. by Bill Wendling · 16 years ago
- e9e6bdf Implement stack protectors as function attributes: "ssp" and "sspreq". by Bill Wendling · 16 years ago
- 22511ed Small simplification. Use the iterator already present as the insertion point. by Bill Wendling · 16 years ago
- 7205677 - Make sure that we don't over-increment the iterator when going through the by Bill Wendling · 16 years ago
- b7c6ebc - Modify the stack protector algorithm so that the stack slot is allocated in by Bill Wendling · 16 years ago
- 848693c Remove unneeded header file. by Bill Wendling · 16 years ago
- 1fb615f Don't build a vector of returns. Just modify the Function in the loop. by Bill Wendling · 16 years ago
- 703ccfe The size limit is for individual arrays. So if any array has more than 8 bytes by Bill Wendling · 16 years ago
- 4c3a1d8 - Rename stackprotector_{prologue,epilogue} to stackprotector_{create,check}. by Bill Wendling · 16 years ago
- 89c5cc6 Adjust the stack protector heuristic to care about only arrays or calls to by Bill Wendling · 16 years ago
- b2a4298 Implement the stack protector stack accesses via intrinsics: by Bill Wendling · 16 years ago
- 1508606 Remove dead variable. by Bill Wendling · 16 years ago
- fa75dc6 Simplify the allocated size calculation. by Bill Wendling · 16 years ago
- f0eaa9a Fix comment by Bill Wendling · 16 years ago
- 613f774 Some code simplification. It now doesn't generate a prologue if the epilogue by Bill Wendling · 16 years ago
- 4a3a851 Small simplification of the stack guard type. by Bill Wendling · 16 years ago
- b7c2c12 - Add a "getOrInsertGlobal" method to the Module class. This acts similarly to by Bill Wendling · 16 years ago
- 80a320d Update in response to feedback from Chris: by Bill Wendling · 16 years ago
- 2b58ce5 Initial checkin for stack protectors. Here's what it does: by Bill Wendling · 16 years ago