Commit History

Upphovsman SHA1 Meddelande Datum
  Manman Ren 91b978e157 [Stack Alignment] emit warning instead of a hard error 12 år sedan
  Manman Ren 86441169da Stack Alignment: throw error if we can't satisfy the minimal alignment 12 år sedan
  Jakob Stoklund Olesen 84be3d5a73 Don't call destructors on MachineInstr and MachineOperand. 12 år sedan
  Jakob Stoklund Olesen f1d015f342 Use ArrayRecycler for MachineInstr operand lists. 12 år sedan
  Chandler Carruth 0b8c9a80f2 Move all of the header files which are involved in modelling the LLVM IR 12 år sedan
  Bill Wendling 831737d329 Remove the Function::getFnAttributes method in favor of using the AttributeSet 12 år sedan
  Jakob Stoklund Olesen 9500e5d07a Use two-arg addOperand(MF, MO) internally in MachineInstr when possible. 12 år sedan
  Bill Wendling 034b94b170 Rename the 'Attributes' class to 'Attribute'. It's going to represent a single attribute in the future. 12 år sedan
  Manman Ren 69261a6442 Stack Alignment: when creating stack objects in MachineFrameInfo, make sure 12 år sedan
  Manman Ren dc8126bbb8 Stack Alignment: move functions from header file MachineFrameInfo.h. 12 år sedan
  Chandler Carruth d04a8d4b33 Use the new script to sort the includes of every file under lib. 12 år sedan
  Chandler Carruth 426c2bf5cd Revert the majority of the next patch in the address space series: 12 år sedan
  Micah Villmow 2c39b15073 Resubmit the changes to llvm core to update the functions to support different pointer sizes on a per address space basis. 13 år sedan
  Micah Villmow fb384d61c7 Revert 165732 for further review. 13 år sedan
  Micah Villmow f3840d2c16 Add in the first iteration of support for llvm/clang/lldb to allow variable per address space pointer sizes to be optimized correctly. 13 år sedan
  Bill Wendling 6765834754 Create enums for the different attributes. 13 år sedan
  Micah Villmow 3574eca1b0 Move TargetData to DataLayout. 13 år sedan
  Bill Wendling 2c18906118 Remove the `hasFnAttr' method from Function. 13 år sedan
  Bill Wendling ef99fe8efa Make the 'get*AlignmentFromAttr' functions into member functions within the Attributes class. Now with fix. 13 år sedan
  Bill Wendling 4aa189909a Revert r164308 to fix buildbots. 13 år sedan
  Bill Wendling f2e89e00b4 Make the 'get*AlignmentFromAttr' functions into member functions within the Attributes class. 13 år sedan
  Manman Ren b720be6a50 Release build: guard dump functions with 13 år sedan
  Manman Ren 77e300e8f0 Release build: guard dump functions with "ifndef NDEBUG" 13 år sedan
  Nadav Rotem c05d30601c Add a new optimization pass: Stack Coloring, that merges disjoint static allocations (allocas). Allocas are known to be 13 år sedan
  Roman Divacky 5932429765 Stop casting away const qualifier needlessly. 13 år sedan
  David Blaikie 986d76d7b3 Tidy up a few more uses of MF.getFunction()->getName(). 13 år sedan
  Craig Topper 96601ca332 Add a getName function to MachineFunction. Use it in places that previously did getFunction()->getName(). Remove includes of Function.h that are no longer needed. 13 år sedan
  Bill Wendling 0bcbd1df7a Move lib/Analysis/DebugInfo.cpp to lib/VMCore/DebugInfo.cpp and 13 år sedan
  Chad Rosier 0c1eac8129 Tidy up. 13 år sedan
  Chad Rosier 2531a6415f Add an ensureMaxAlignment() function to MachineFrameInfo (analogous to 13 år sedan