1. f846f16 Refactor isIntrinsic() to be quicker, and change classof() (and thus, isa<IntrinsicInst>()) to use it. This decreases the number of occurrences of the slow-path string matching performed by getIntrinsicID(). by Michael Ilseman · 12 years ago
  2. 18e7211 s/AttributeListImpl/AttributeSetImpl/g to match the namechange of AttributeList. by Bill Wendling · 12 years ago
  3. c698d3a Change AsmOperandInfo::ConstraintVT to MVT, instead of EVT. by Patrik Hagglund · 12 years ago
  4. 6424a78 Inline hasFunctionOnlyAttrs into its only use. by Bill Wendling · 12 years ago
  5. 5d122b6 Inline the only use of the hasParameterOnlyAttrs method. by Bill Wendling · 12 years ago
  6. 1d3dcfe Inline the 'hasIncompatibleWithVarArgsAttrs' method into its only uses. And some minor comment reformatting. by Bill Wendling · 12 years ago
  7. 034b94b Rename the 'Attributes' class to 'Attribute'. It's going to represent a single attribute in the future. by Bill Wendling · 12 years ago
  8. 0f47e7e Removed trailing whitespace by Michael Ilseman · 12 years ago
  9. 1ce47ac Kerning. by Bill Wendling · 12 years ago
  10. 7550f96 Holding my nose and moving the accumulation routine to GEPOperator by Chandler Carruth · 12 years ago
  11. 4ced4ee Hoist the GEP constant address offset computation to a common home on by Chandler Carruth · 12 years ago
  12. 99faa3b s/AttrListPtr/AttributeSet/g to better label what this class is going to be in the near future. by Bill Wendling · 12 years ago
  13. 46defa5 Fix name. The array is unboundED. by Bill Wendling · 12 years ago
  14. d1abec3 by Pedro Artigas · 12 years ago
  15. 9493dae Use the 'count' attribute to calculate the upper bound of an array. by Bill Wendling · 12 years ago
  16. a1514e2 Sort includes for all of the .h files under the 'lib' tree. These were by Chandler Carruth · 12 years ago
  17. a7645a3 Add a 'count' field to the DWARF subrange. by Bill Wendling · 12 years ago
  18. 49eb628 moves doInitialization and doFinalization to the Pass class and removes some unreachable code in MachineModuleInfo by Pedro Artigas · 12 years ago
  19. 9127be8 Add 'getInt64Field()' method to get the signed integer instead of unsigned. by Bill Wendling · 12 years ago
  20. d30f168 Revert r169039, "Aggregate pass execution time report by pass ID instead of pass instance." by Jakob Stoklund Olesen · 12 years ago
  21. d04a8d4 Use the new script to sort the includes of every file under lib. by Chandler Carruth · 12 years ago
  22. efcdb29 Revert previous check in r168581, r169079 as they are still in code review status. by Zhou Sheng · 12 years ago
  23. 2587a8a VMCore/DebugInfo.cpp: DICompileUnit::getSubprograms(): Check numOperands(). by NAKAMURA Takumi · 12 years ago
  24. 8244121 Aggregate pass execution time report by pass ID instead of pass instance. by Jakob Stoklund Olesen · 12 years ago
  25. 58b4553 More strict error checking in parseSpecifier + simplified code. by Patrik Hagglund · 12 years ago
  26. 84bcf93 Move the InstVisitor utility into VMCore where it belongs. It heavily by Chandler Carruth · 12 years ago
  27. 4b896dd copyFastMathFlags utility and test case by Michael Ilseman · 12 years ago
  28. 6eda081 One more step towards making doInitialization and doFinalization useful for by Pedro Artigas · 12 years ago
  29. 9b7f6f2 Instruction::isAssociative() returns true for fmul/fadd if they are tagged "unsafe" mode. by Shuxin Yang · 12 years ago
  30. dacb9a5 Fix warning. [-Wunused-variable] by Patrik Hägglund · 12 years ago
  31. 37d5be7 Add error handling in getInt. by Patrik Hägglund · 12 years ago
  32. efd08d4 Remove the dependent libraries feature. by Bill Wendling · 12 years ago
  33. 9780d35 Revert r168635 "Step towards implementation of pass manager with doInitialization and doFinalization per module detangled from runOn?? calls, still has temporary code not to break ASAN to be removed when that pass conforms to the proposed model". by Owen Anderson · 12 years ago
  34. 15c13d3 Fast-math flags for LLVM IR parsing and printing by Michael Ilseman · 12 years ago
  35. 125fc7f Fast-math interfaces for Instructions by Michael Ilseman · 12 years ago
  36. 0d30d30 Step towards implementation of pass manager with doInitialization and doFinalization per module detangled from runOn?? calls, still has temporary code not to break ASAN to be removed when that pass conforms to the proposed model by Owen Anderson · 12 years ago
  37. 9853db7 Fix a PassManager pointer use-after-free bug. by Zhou Sheng · 12 years ago
  38. a91eead Move semantics are great, don't destroy the optimization opportunity with trivial copy ctors. by Benjamin Kramer · 12 years ago
  39. 834518f Disallow the undocumented practice of starting the datalayout string with '-'. by Patrik Hägglund · 12 years ago
  40. 0976e00 Make the AttrListPtr object a part of the LLVMContext. by Bill Wendling · 12 years ago
  41. 5f214ae 80-column and whitespace fixups. by Eric Christopher · 12 years ago
  42. c4639d6 Remove a function argument and propagate const around accordingly. by Eric Christopher · 12 years ago
  43. 1fcbb8f Promote the constant 1 to long long, 1LL or 1ULL in int64_t-sensitive context. by NAKAMURA Takumi · 12 years ago
  44. b9478c2 Add a new function to ConstantExpr - getAsInstruction. This returns its Instruction* corollary, which may be useful if a user by James Molloy · 12 years ago
  45. fbeb956 Constant::IsThreadDependent(): Use dyn_cast<Constant> instead of cast by Hans Wennborg · 12 years ago
  46. 407a616 Remove trailing whitespace by Michael Ilseman · 12 years ago
  47. 79c07d2 Use empty parens for empty function parameter list instead of '(void)'. by Dmitri Gribenko · 12 years ago
  48. b983f5d Do not handle void types in DataLayout. Patch by Patrick Hägglund. by Duncan Sands · 12 years ago
  49. 1839858 Make GlobalOpt be conservative with TLS variables (PR14309) by Hans Wennborg · 12 years ago
  50. 40b6fdb Add doInitialization and doFinalization methods to ModulePass's, to allow them to be re-initialized and reused on multiple Module's. by Owen Anderson · 12 years ago
  51. 1e65676 Revert some redundant parts of r142605. by Patrik Hägglund · 12 years ago
  52. 242343d Revert "Use the 'count' attribute instead of the 'upper_bound' attribute." by Eric Christopher · 12 years ago
  53. 2333e29 Relax the restrictions on vector of pointer types, and vector getelementptr. by Duncan Sands · 12 years ago
  54. 310fa65 Revert r167759. Ben is right this isn't likely to help much. by Evan Cheng · 12 years ago
  55. e7ff4c1 Use the 'count' attribute instead of the 'upper_bound' attribute. by Bill Wendling · 12 years ago
  56. 0655668 Cache size of PassVector to speed up getNumContainedPasses(). by Evan Cheng · 12 years ago
  57. 78c796e Include all the fields so we can correctly emit DW_TAG_structure_type for C++ structs. by David Blaikie · 12 years ago
  58. 9825d1e Enable the assertion in getIntPtrType (I've audited all users of this method and by Duncan Sands · 12 years ago
  59. 1521406 Remove a weird static helper from the GEP instruction and just directly by Chandler Carruth · 12 years ago
  60. 8fb614c Teach Type::getPointerAddressSpace to look through pointer vectors by Chandler Carruth · 12 years ago
  61. ece6c6b Revert the series of commits starting with r166578 which introduced the by Chandler Carruth · 12 years ago
  62. 9a419f6 Change ForceSizeOpt attribute into MinSize attribute by Quentin Colombet · 12 years ago
  63. 446cf94 Fix isEliminableCastPair to work correctly in the presence of pointers by Duncan Sands · 12 years ago
  64. 7adfe3f Add a helper for telling whether a type is a pointer or vector of pointer type. by Duncan Sands · 12 years ago
  65. 3467b9f Enable some additional constant folding for PPCDoubleDouble. by Ulrich Weigand · 12 years ago
  66. 7ed4f94 Remove a wrapper around getIntPtrType added to GVN by Hal in commit 166624 (the by Duncan Sands · 12 years ago
  67. edece78 Factorize code: rather than duplication the logic in getPointerTypeSizeInBits, by Duncan Sands · 12 years ago
  68. 276c43f Lowercase the argument for TargetTransformInfo so it's consistent with all other passes. by Benjamin Kramer · 12 years ago
  69. 475832c Don't explicitly require RTTI and EH. by Joerg Sonnenberger · 12 years ago
  70. b52fb87 Add some cleanup to the DataLayout changes requested by Chandler. by Micah Villmow · 12 years ago
  71. b8bce92 Back out r166591, not sure why this made it through since I cancelled the command. Bleh, sorry about this! by Micah Villmow · 12 years ago
  72. 2f87640 Delete a directory that wasn't supposed to be checked in yet. by Micah Villmow · 12 years ago
  73. aa76e9e Add in support for getIntPtrType to get the pointer type based on the address space. by Micah Villmow · 12 years ago
  74. 3575222 Special calling conventions for Intel OpenCL built-in library. by Elena Demikhovsky · 12 years ago
  75. 30f57da Fix ODR violations: a virtual function must be defined, even if it's never by Richard Smith · 12 years ago
  76. c97410e Add a comment which explains why the assert fired and how to fix it. by Nadav Rotem · 12 years ago
  77. e743942 Add the "ForceSizeOpt" attribute. by Nadav Rotem · 12 years ago
  78. 3d39fb8 DataLayout should use itself when calculating the size of a vector. by Hal Finkel · 12 years ago
  79. cbd9a19 Reapply the TargerTransformInfo changes, minus the changes to LSR and Lowerinvoke. by Nadav Rotem · 12 years ago
  80. 3b9a911 Temporarily revert the TargetTransform changes. by Bob Wilson · 12 years ago
  81. 6ebddd2 Revert r166157 because some tests fail... by Bill Wendling · 12 years ago
  82. 73f75cf Check that the operand of the GEP is not the GEP itself. This occurred during an LTO build of LLVM. by Bill Wendling · 12 years ago
  83. f3d1500 Cleanup whitespace. by Bill Wendling · 12 years ago
  84. 7789868 Cleanup whitespace. by Bill Wendling · 12 years ago
  85. 925bcb1 Have AttributesImpl defriend the Attributes class. by Bill Wendling · 12 years ago
  86. a5c699d Have AttrBuilder defriend the Attributes class. by Bill Wendling · 12 years ago
  87. 76b67df Put simple c'tors inline. by Bill Wendling · 12 years ago
  88. 702cc91 Move the Attributes::Builder outside of the Attributes class and into its own class named AttrBuilder. No functionality change. by Bill Wendling · 12 years ago
  89. 07aae2e Add an enum for the return and function indexes into the AttrListPtr object. This gets rid of some magic numbers. by Bill Wendling · 12 years ago
  90. ad4643f Use a ::get method to create the attribute from Attributes::AttrVals instead of a constructor. by Bill Wendling · 12 years ago
  91. 05cc40d Move the AttributesImpl header file into the VMCore directory so that it can be opaque. by Bill Wendling · 12 years ago
  92. cb3de0b Attributes Rewrite by Bill Wendling · 12 years ago
  93. e82a040 Remove dead methods. by Bill Wendling · 12 years ago
  94. 7be7848 Remove operator cast method in favor of querying with the correct method. by Bill Wendling · 12 years ago
  95. fd8d62c Fix use after free when deleting attributes in a chained folding set. by Benjamin Kramer · 12 years ago
  96. 2492a38 Don't use the new syntax just yet. by Bill Wendling · 12 years ago
  97. 1feacad Remove the bitwise AND operators from the Attributes class. Replace it with the equivalent from the builder class. by Bill Wendling · 12 years ago
  98. c416795 Remove the bitwise assignment OR operator from the Attributes class. Replace it with the equivalent from the builder class. by Bill Wendling · 12 years ago
  99. 432e606 Remove the bitwise OR operator from the Attributes class. Replace it with the equivalent from the builder class. by Bill Wendling · 12 years ago
  100. 3756e70 Remove the bitwise XOR operator from the Attributes class. Replace it with the equivalent from the builder class. by Bill Wendling · 12 years ago