- d1c6404 Remove unnecessary code. by Evan Cheng · 13 years ago
- 67bbf3a Revert 172027 and 174336. Remove diagnostics about over-aligned stack objects. by Bob Wilson · 13 years ago
- a72b970 Tweak check to avoid integer overflow (for insanely large alignments) by Evan Cheng · 13 years ago
- f04cbeb Fix errant fallthrough in the generation of the lifetime markers. by Nadav Rotem · 13 years ago
- 29178a3 Make APFloat constructor require explicit semantics. by Tim Northover · 13 years ago
- 4f972ea Remove unused parameter. Also use the AttributeSet query methods instead of the Attribute query methods. by Bill Wendling · 13 years ago
- 0cb6fd9 For inline asm: by Eric Christopher · 13 years ago
- a9286e9 Remove unneeded includes from FunctionLoweringInfo.h. by Jakub Staszak · 13 years ago
- 207bcba Stack Alignment: throw error if we can't satisfy the minimal alignment by Manman Ren · 13 years ago
- 9fb823b Move all of the header files which are involved in modelling the LLVM IR by Chandler Carruth · 13 years ago
- 74dba87 Remove the Function::getRetAttributes method in favor of using the AttributeSet accessor method. by Bill Wendling · 13 years ago
- 94dcaf8 Remove Function::getParamAttributes and use the AttributeSet accessor methods instead. by Bill Wendling · 13 years ago
- 698e84f Remove the Function::getFnAttributes method in favor of using the AttributeSet by Bill Wendling · 13 years ago
- f993461 Change AsmOperandInfo::ConstraintVT to MVT, instead of EVT. by Patrik Hagglund · 13 years ago
- 00e7a11 Split the usage of 'EVT PartVT' into 'MVT PartVT' and 'EVT PartEVT'. by Patrik Hagglund · 13 years ago
- 4e0f828 Change RegVT in BitTestBlock and RegsForValue, to contain MVTs, instead of EVTs. by Patrik Hagglund · 13 years ago
- e09cac9 Change TargetLowering::getTypeForExtArgOrReturn to take and return by Patrik Hagglund · 13 years ago
- 3f190519 Change a parameter of TargetLowering::getVectorTypeBreakdown to MVT, from EVT. by Patrik Hagglund · 13 years ago
- bad545c Change TargetLowering::RegisterTypeForVT to contain MVTs, instead of EVTs. by Patrik Hagglund · 13 years ago
- 3d7b0b8 Rename the 'Attributes' class to 'Attribute'. It's going to represent a single attribute in the future. by Bill Wendling · 13 years ago
- 5e6c361 Change TargetLowering::getRegClassFor to take an MVT, instead of EVT. by Patrik Hagglund · 13 years ago
- e98b7a0 Revert EVT->MVT changes, r169836-169851, due to buildbot failures. by Patrik Hagglund · 13 years ago
- b31465b Change RegVT in BitTestBlock and RegsForValue, to contain MVTs, instead of EVTs. by Patrik Hagglund · 13 years ago
- ad432a8 Change TargetLowering::getTypeForExtArgOrReturn to take and return by Patrik Hagglund · 13 years ago
- d343374 Change a parameter of TargetLowering::getVectorTypeBreakdown to MVT, from EVT. by Patrik Hagglund · 13 years ago
- 03e9628 Change TargetLowering::RegisterTypeForVT to contain MVTs, instead of EVTs. by Patrik Hagglund · 13 years ago
- 3708e54 Change TargetLowering::getRegClassFor to take an MVT, instead of EVT. by Patrik Hagglund · 13 years ago
- df42cf3 Fall back to the selection dag isel to select tail calls. by Chad Rosier · 13 years ago
- 9ec512d Replace r169459 with something safer. Rather than having computeMaskedBits to by Evan Cheng · 13 years ago
- ed0881b Use the new script to sort the includes of every file under lib. by Chandler Carruth · 13 years ago
- 79bd205 Refactor to make helper method static. by Craig Topper · 13 years ago
- 268b622 Remove duplicate check of LimitFloatPrecision. It was already checked earlier before IsExp10 could be set to true. by Craig Topper · 13 years ago
- 8571944 Factor common code out of individual if blocks into common tail. by Craig Topper · 13 years ago
- d374694 Remove redundant calls to getCurDebugLoc in visitIntrinsicCall. It's already called at the start of the function and captured in a local variable. by Craig Topper · 13 years ago
- d2638c1 Refactor a bit to make some helper methods static. by Craig Topper · 13 years ago
- 4a98175 Factor some common code out of individual if blocks. by Craig Topper · 13 years ago
- bef254a Refactor a bit to make some helper functions static. by Craig Topper · 13 years ago
- e9541c8 llvm.fmuladd.* lowering should be checking isOperationLegalOrCustom, rather than by Lang Hames · 13 years ago
- ed756c5 Remove conditions from 'else if' that were guaranteed by preceding 'if'. by Craig Topper · 13 years ago
- 3669de4 Factor out the final FADD that's common to multiple code paths in the visitLog* functions. by Craig Topper · 13 years ago
- ae89426 Factor some common code to reduce compile size. by Craig Topper · 13 years ago
- 61d0457 Add llvm.ceil, llvm.trunc, llvm.rint, llvm.nearbyint intrinsics. by Craig Topper · 13 years ago
- b8d3caf Codegen support for arbitrary vector getelementptrs. by Duncan Sands · 13 years ago
- 3d5af27 OutputArg: added an index of the original argument to match the change to by Manman Ren · 13 years ago
- 86f6050 Add a comment for r167040. by Chad Rosier · 13 years ago
- 9e1274f [inline asm] Implement mayLoad and mayStore for inline assembly. In general, by Chad Rosier · 13 years ago
- 33e034a by Nadav Rotem · 13 years ago
- cdde059 This patch is to fix radar://8426430. It is about llvm support of __builtin_debugtrap() by Shuxin Yang · 13 years ago
- f13dbb8 Issue description: by Stepan Dyatkovskiy · 13 years ago
- 8ccd6ca Use the attribute enums to query if a parameter has an attribute. by Bill Wendling · 13 years ago
- c9b22d7 Create enums for the different attributes. by Bill Wendling · 13 years ago
- cdfe20b Move TargetData to DataLayout. by Micah Villmow · 13 years ago
- 71ad78b Update to use the predicate methods to query if an attribute exists. by Bill Wendling · 13 years ago
- 863bab6 Remove the `hasFnAttr' method from Function. by Bill Wendling · 13 years ago
- 5def891 Generate an error message instead of asserting or segfaulting when we have a by Bill Wendling · 13 years ago
- 81406f6 Generate an error message instead of asserting or segfaulting when we have a by Bill Wendling · 13 years ago
- edb31fa TargetLowering interface to set/get minimum block entries for jump tables. by Sebastian Pop · 13 years ago
- d753a95 Teach the DAGBuilder about lifetime markers which are generated from PHINodes. by Nadav Rotem · 13 years ago
- b7cd341 Stop emitting lifetime region info when stack coloring is not enabled in O0 by Michael Liao · 13 years ago
- 7c277da Add a new optimization pass: Stack Coloring, that merges disjoint static allocations (allocas). Allocas are known to be by Nadav Rotem · 13 years ago
- e53314f Cleanup a few magic numbers. by Chad Rosier · 13 years ago
- cbd2a19 [ms-inline asm] We only need one bit to represent the AsmDialect in the by Chad Rosier · 13 years ago
- 994f404 [ms-inline asm] Propagate the asm dialect into the MachineInstr representation. by Chad Rosier · 13 years ago
- 2db2353 Convert vextracti128/vextractf128 intrinsics to extract_subvector at DAG build time. Similar was previously done for vinserti128/vinsertf128. Add patterns for folding these extract_subvectors with stores. by Craig Topper · 13 years ago
- cf10446 BranchProb: modify the definition of an edge in BranchProbabilityInfo to handle by Manman Ren · 13 years ago
- 3fb2047 Initialize SelectionDAGBuilder's Context in 'init', not in its constructor. The by Richard Smith · 13 years ago
- 7d33c57 Don't add CFG edges for redundant conditional branches. by Jakob Stoklund Olesen · 13 years ago
- 79a6b30 Make atomic load and store of pointers work. Tighten verification of atomic operations by Eli Friedman · 13 years ago
- 874886c Refactor and check "onlyReadsMemory" before optimizing builtins. by Bob Wilson · 13 years ago
- 871701c Try to reduce the compile time impact of r161232. by Bob Wilson · 13 years ago
- fa59485 Fix memcmp code-gen to honor -fno-builtin. by Bob Wilson · 13 years ago
- 0b3d782 Add a floor intrinsic. by Dan Gohman · 13 years ago
- aaf9735 Fixed few warnings. by Galina Kistanova · 13 years ago
- d163405 Remove tabs. by Bill Wendling · 13 years ago
- 2151497 ignore 'invoke @llvm.donothing', but still keep the edge to the continuation BB by Nuno Lopes · 13 years ago
- 7ff588f Reverted r156659, due to probable performance regressions, DenseMap should be used here: by Stepan Dyatkovskiy · 13 years ago
- 8b0c97e Part of r159527. Splitted into series of patches and gone with fixed PR13256: by Stepan Dyatkovskiy · 13 years ago
- b65acc6 Revert "IntRange:" as it appears to be breaking self hosting. by Eric Christopher · 13 years ago
- 39e9002 Target option DisableJumpTables is a gross hack. Move it to TargetLowering instead. by Evan Cheng · 13 years ago
- dd8638f Turn an assert into an error to make it a bit more friendly. by Eric Christopher · 13 years ago
- 8b9ecca IntRange: by Stepan Dyatkovskiy · 13 years ago
- ec9653b add a new @llvm.donothing intrinsic that, well, does nothing, and teach CodeGen to ignore calls to it by Nuno Lopes · 13 years ago
- e38859d Move lib/Analysis/DebugInfo.cpp to lib/VMCore/DebugInfo.cpp and by Bill Wendling · 13 years ago
- b8650f1 Rename -allow-excess-fp-precision flag to -fuse-fp-ops, and switch from a by Lang Hames · 13 years ago
- a59100c Add a new intrinsic: llvm.fmuladd. This intrinsic represents a multiply-add by Lang Hames · 13 years ago
- bde9176 Fix typos found by http://github.com/lyda/misspell-check by Benjamin Kramer · 13 years ago
- 0e46d8a PR1255: case ranges. by Stepan Dyatkovskiy · 13 years ago
- 9549f58 PR1255: case ranges. by Stepan Dyatkovskiy · 13 years ago
- 6630574 PR1255: case ranges. by Stepan Dyatkovskiy · 13 years ago
- 58107dd ConstantRangesSet renamed to IntegersSubset. CRSBuilder renamed to IntegersSubsetMapping. by Stepan Dyatkovskiy · 13 years ago
- 913869b Add llvm.fabs intrinsic. by Peter Collingbourne · 13 years ago
- e3e19cb PR1255: Case Ranges by Stepan Dyatkovskiy · 13 years ago
- abb3fa6 Missed parens. by Benjamin Kramer · 13 years ago
- 4b8f8e7 r157525 didn't work, just disable iterator checking. by Benjamin Kramer · 13 years ago
- 48ff275 SDAGBuilder: Avoid iterator invalidation harder. by Benjamin Kramer · 13 years ago
- 5aad872 SDAGBuilder: Don't create an invalid iterator when there is only one switch case. by Benjamin Kramer · 13 years ago
- f2beccf SelectionDAGBuilder: When emitting small compare chains for switches order them by using edge weights. by Benjamin Kramer · 13 years ago
- aa58397 Change interface for TargetLowering::LowerCallTo and TargetLowering::LowerCall by Justin Holewinski · 13 years ago
- 315a0c7 Simplify code for calling a function where CanLowerReturn fails, fixing a small bug in the process. by Eli Friedman · 13 years ago
- b638ee0 Recommited reworked r156804: by Stepan Dyatkovskiy · 13 years ago