Commit History

Author SHA1 Message Date
  Benjamin Kramer d628f19f5d [C++11] Replace llvm::next and llvm::prior with std::next and std::prev. 11 years ago
  Juergen Ributzka 94f20bfe6e [Stackmaps] Move the target-independent frame index elimination for stackmaps and patchpoints into target-specific code. 11 years ago
  Josh Magee cde5c26c46 [stackprotector] Implement the sspstrong rules for stack layout. 11 years ago
  Chandler Carruth 974a445bd9 Re-sort all of the includes with ./utils/sort_includes.py so that 11 years ago
  Josh Magee 5b6af7163d [stackprotector] Use analysis from the StackProtector pass for stack layout in PEI a nd LocalStackSlot passes. 11 years ago
  Quentin Colombet de262fecd2 Add warning capabilities in LLVM. 11 years ago
  Quentin Colombet e0c25bd05d Revert r197438 and r197447 until we figure out how to avoid circular dependency at link time 11 years ago
  Quentin Colombet b6c4a84592 Add warning capabilities in LLVM. 11 years ago
  Lang Hames 1cbca515b6 Refactor a lot of patchpoint/stackmap related code to simplify and make it 11 years ago
  Rafael Espindola 83dd2ae095 Remove the --shrink-wrap option. 11 years ago
  Bill Wendling b79f576f58 Simplify the checking of function attributes by using the simple methods. 12 years ago
  Manman Ren 519127f758 PEI: Support for non-zero SPAdj at beginning of a basic block. 12 years ago
  Manman Ren da07e9df84 PEI: refactor replaceFrameIndices(MF) to call replaceFrameIndices(BB). 12 years ago
  Richard Sandiford 7271ac2c03 [SystemZ] Clean up register scavenging code 12 years ago
  Craig Topper f22fd3f7b5 Use SmallVectorImpl instead of SmallVector for iterators and references to avoid specifying the vector size unnecessarily. 12 years ago
  David Blaikie 6d9dbd5526 Debug Info: Simplify Frame Index handling in DBG_VALUE Machine Instructions 12 years ago
  Derek Schuff 8a0d41e1a6 Make PrologEpilogInserter save/restore all callee saved registers 12 years ago
  Quentin Colombet c0cc28301a Reapply r183552. This time, use a standard type for the option to avoid template 12 years ago
  Quentin Colombet 95f24fbe4c Revert commits related to stack warning. 12 years ago
  Quentin Colombet 9a6b9bffa5 Add a backend option to warn on a given stack size limit. 12 years ago
  Hal Finkel 2e80991a77 Reapply r178845 with fix - Fix bug in PEI's virtual-register scavenging 12 years ago
  Hal Finkel b6cfeb63f8 Revert r178845 - Fix bug in PEI's virtual-register scavenging 12 years ago
  Hal Finkel afe2f43e4e Fix bug in PEI's virtual-register scavenging 12 years ago
  Hal Finkel 8846129f6e Update PEI's virtual-register-based scavenging to support multiple simultaneous mappings 12 years ago
  Hal Finkel dc3beb9017 Allow the register scavenger to spill multiple registers 12 years ago
  Hal Finkel 3080d23fde Provide the register scavenger to processFunctionBeforeFrameFinalized 12 years ago
  Bill Wendling 69d37fa635 Remove unused #includes. 12 years ago
  Eli Bendersky 700ed80d3d Move the eliminateCallFramePseudoInstr method from TargetRegisterInfo 12 years ago
  Benjamin Kramer 98fbe27ac8 Support for HiPE-compatible code emission, patch by Yiannis Tsiouris. 12 years ago
  Chad Rosier 5fb7947ed1 Use a continue to simplify loop and reduce indentation. No functional change. 12 years ago