- 823391a Add support for setting parameters to CallSite. by Owen Anderson · 17 years ago
- 7d54254 Add a predicate to Argument to check for the StructRet attribute. by Owen Anderson · 17 years ago
- 22c5c1b llvm.memory.barrier, and impl for x86 and alpha by Andrew Lenharth · 17 years ago
- 42a7788 Rename CountMemOperands to ComputeMemOperandsEnd to reflect what by Dan Gohman · 17 years ago
- 0123b7d Make tblgen a little smarter about constants smaller than i32. Currently, by Scott Michel · 17 years ago
- c8d044e - Removing the infamous r2rMap_ and rep() method. Now the coalescer will update by Evan Cheng · 17 years ago
- f20db15 Added CommuteChangesDestination(). This returns true if commuting the specified by Evan Cheng · 17 years ago
- 9ae39b5 Change MemOperand's size and offset to be 64-bit. by Dan Gohman · 17 years ago
- 00fee65 In TargetLowering::LowerCallTo, don't assert that by Duncan Sands · 17 years ago
- e179584 Change how FP immediates are handled. by Nate Begeman · 17 years ago
- e8b7ccf Support a new type of MachineOperand, MO_FPImmediate, used for holding by Nate Begeman · 17 years ago
- f504eef Nuke dead comment by Nate Begeman · 17 years ago
- cd2ad1d Fix a typo in a comment. by Dan Gohman · 17 years ago
- 977a76f Simplify some logic in ComputeMaskedBits. And change ComputeMaskedBits by Dan Gohman · 17 years ago
- 7649127 Rename APInt's isPositive to isNonNegative, to reflect what it actually does. by Dan Gohman · 17 years ago
- 42dd77f Add countTrailingOnes member functions to APInt. by Dan Gohman · 17 years ago
- b5cfaae Fix a typo in a comment. by Dan Gohman · 17 years ago
- ca2a0e1 Add count{Leading,Trailing}Ones_{32,64} functions with simple implementations. by Dan Gohman · 17 years ago
- afe6c2b Enable exception handling int JIT by Nicolas Geoffray · 17 years ago
- e45252e Remove use of ltdl by Devang Patel · 17 years ago
- b1f6f91 Simplify. by Evan Cheng · 17 years ago
- 7007143 Initial support for copy elimination by commuting its definition MI. by Evan Cheng · 17 years ago
- d2b8d7b - Added removeValNo() to remove all live ranges of a particular value#. by Evan Cheng · 17 years ago
- 1eb5cf9 Added debugging routine dumpUses. by Evan Cheng · 17 years ago
- fd29e0e Convert SelectionDAG::ComputeMaskedBits to use APInt instead of uint64_t. by Dan Gohman · 17 years ago
- ffe3e25 Change APInt::getBitsSet to accept a "half-open" range, where the by Dan Gohman · 17 years ago
- 30b4bd4 Re-apply the patch to improve the optimizations of memcpy's, with several by Owen Anderson · 17 years ago
- 14471be Add a doxygen comment for SrcValueSDNode, to make its purpose by Dan Gohman · 17 years ago
- d3993d1 Correct the order of the arguments in the examples in the comments by Dan Gohman · 17 years ago
- a618f82 The factories for ImutAVLTree/ImmutableSet/ImmutableMap now take an (optional) by Ted Kremenek · 17 years ago
- f8df0ff From Chris' review: change MemOperandSDNode's constructor to pass its by Dan Gohman · 17 years ago
- 1f801fa Added "Profile" method to APFloat for use with FoldingSet. by Ted Kremenek · 17 years ago
- 04feb51 Add arbitrary integer support to getRegisterType and by Duncan Sands · 17 years ago
- e3320a1 Fix PR1798 - an error in the evaluation of SCEVAddRecExpr at an by Wojciech Matyjewicz · 17 years ago
- 0753fc1 Add a isBigEndian method to complement isLittleEndian. by Duncan Sands · 17 years ago
- 6f0d024 Rename MRegisterInfo to TargetRegisterInfo. by Dan Gohman · 17 years ago
- 402689d Add a check if the initial value of the induction variable is 0 (the method comment says it should be). by Wojciech Matyjewicz · 17 years ago
- 6394b09 Change ConstantSDNode to store an APInt instead of a uint64_t, and by Dan Gohman · 17 years ago
- ec646cf Add an isSignedIntN, like isIntN but for signed integer values instead of by Dan Gohman · 17 years ago
- 5fd79d0 It's not always safe to fold movsd into xorpd, etc. Check the alignment of the load address first to make sure it's 16 byte aligned. by Evan Cheng · 17 years ago
- 86383e1 Constified operator<< in APSInt. by Ted Kremenek · 17 years ago
- 547ca53 Avoid needlessly casting away const qualifiers. by Dan Gohman · 17 years ago
- 3069b87 Follow Chris' suggestion; change the PseudoSourceValue accessors by Dan Gohman · 17 years ago
- 167b8bc Add support to FoldingSet for hashing APInt objects. by Dan Gohman · 17 years ago
- 69de193 Re-apply the memory operand changes, with a fix for the static by Dan Gohman · 17 years ago
- 5c4fb22 Don't dereference an invalid pointer if string is empty. by Anton Korobeynikov · 17 years ago
- e672af1 Implement sseregparm. by Dale Johannesen · 17 years ago
- 9dc7ab5 Added FoldingSet profiling support to ImmutableSet. by Ted Kremenek · 17 years ago
- 95da16e Changed profiling method for ImmutableMap to once again just use its by Ted Kremenek · 17 years ago
- 131d5c9 Missed one. by Dale Johannesen · 17 years ago
- 0681612 Unbreak teh build. by Evan Cheng · 17 years ago
- a766193 Do not unconditionally redefine vec_ext_v16qi and by Dale Johannesen · 17 years ago
- fc71854 Typo. by Evan Cheng · 17 years ago
- c695ea9 Modified 'Profile' method of ImmutableMap to use the 'Profile' method by Ted Kremenek · 17 years ago
- f357afb Modified node creation of ImutAVLTree to do a hash lookup for an existing by Ted Kremenek · 17 years ago
- 26e3c44 Added "bucket_iterators" to FoldingSet. Bucket iterators allow iteration by Ted Kremenek · 17 years ago
- d971949 constified operator~(). by Ted Kremenek · 17 years ago
- 63ec90a SSE 4.1 Intrinsics and detection by Nate Begeman · 17 years ago
- f8dc061 Change the 'global modification' APIs in SelectionDAG to take a new by Chris Lattner · 17 years ago
- a844bde SDIsel processes llvm.dbg.declare by recording the variable debug information descriptor and its corresponding stack frame index in MachineModuleInfo. This only works if the local variable is "homed" in the stack frame. It does not work for byval parameter, etc. by Evan Cheng · 17 years ago
- e62a8a3 Fixing a bug creating floating point constants of type other by Gordon Henriksen · 17 years ago
- b8033e8 Frame index can be negative. by Evan Cheng · 17 years ago
- 1b08bbc Remove the nasty LABEL hack with a much less evil one. Now llvm.dbg.func.start implies a stoppoint is set. SelectionDAGISel records a new source line but does not create a ISD::LABEL node for this special stoppoint. Asm printer will magically print this label. This ensures nothing is emitted before. by Evan Cheng · 17 years ago
- a647c92 Rename RecordLabel to RecordSourceLine because that's what it is doing. by Evan Cheng · 17 years ago
- ec3e5c8 Add convenient std::string helpers to StringMap. Patch by Mikhail Glushenkov! by Anton Korobeynikov · 17 years ago
- 334dc1f Revert 46556 and 46585. Dan please fix the PseudoSourceValue problem and re-commit. by Evan Cheng · 17 years ago
- 713a139 Reapply the patch with fix. by Anton Korobeynikov · 17 years ago
- a91cfa9 revert anton's recent stringmap patch, which breaks clang. by Chris Lattner · 17 years ago
- f429a51 Make StringMap to be more STL'ish. Patch by Mikhail Glushenkov! by Anton Korobeynikov · 17 years ago
- 75fb496 Whitespace cleanup by Anton Korobeynikov · 17 years ago
- bb81d97 Add an extra operand to LABEL nodes which distinguishes between debug, EH, or misc labels. This fixes the EH breakage. However I am not convinced this is *the* solution. by Evan Cheng · 17 years ago
- 72bebb9 MRegisterInfo::getLocation() is a really bad idea. Its function is to calculate the offset from frame pointer to a stack slot and then storing the delta in a MachineLocation object. The name is bad (it implies a getter), and MRegisterInfo doesn't need to know about MachineLocation. by Evan Cheng · 17 years ago
- fa9b80e Avoid unnecessarily casting away const, fixing a FIXME. by Dan Gohman · 17 years ago
- 35e9f7d Fix a typo in a comment. by Dan Gohman · 17 years ago
- 1a02486 Rename ISD::FLT_ROUNDS to ISD::FLT_ROUNDS_ to avoid conflicting by Dan Gohman · 17 years ago
- c6c391d Create a new class, MemOperand, for describing memory references by Dan Gohman · 17 years ago
- 6b2cf28 A semi-gross fix for a debug info issue. When inserting the "function start" label (i.e. first label in the entry block) take care to insert it at the beginning of the block. by Evan Cheng · 17 years ago
- ff9b373 Even though InsertAtEndOfBasicBlock is an ugly hack it still deserves a proper name. Rename it to EmitInstrWithCustomInserter since it does not necessarily insert by Evan Cheng · 17 years ago
- f38dc19 Add a new PseudoSourceValue class, which will be used to help track by Dan Gohman · 17 years ago
- b625f2f Factor the addressing mode and the load/store VT out of LoadSDNode by Dan Gohman · 17 years ago
- d25c9cd Altered ctor for APSInt to accept an optional "isUnsigned" flag. Default by Ted Kremenek · 17 years ago
- ba42d2b Add comments describing what the loop depth values mean. Also, make a by Dan Gohman · 17 years ago
- 6326b0d Fix a typo in a comment. by Dan Gohman · 17 years ago
- 1327f69 Add explicit keywords. by Dan Gohman · 17 years ago
- d102593 Use getPreferredAlignmentLog or getPreferredAlignment by Duncan Sands · 17 years ago
- ba2a0b9 Handle 'X' constraint in asm's better. by Dale Johannesen · 17 years ago
- 7afe973 Added destructor for template class FoldingSetNodeWrapper. by Ted Kremenek · 17 years ago
- 4189a53 Handle some more combinations of extend and icmp. Fixes PR1940. by Nick Lewycky · 17 years ago
- 24387df Fixes for BreakCriticalMachineCodeEdge by Fernando. by Owen Anderson · 17 years ago
- 84cd0e7 make isExactlyValue work for long double. by Chris Lattner · 17 years ago
- beefd3d The CorrelatedExpressionElimination pass is known to be buggy. Remove it. by Bill Wendling · 17 years ago
- dc97d4c make this 64-bit safe by Chris Lattner · 17 years ago
- 88d480b Reorder a field to reduce the size of StackObject. Note that this by Chris Lattner · 17 years ago
- a095db1 Add more assertions to catch accesses outside of by Duncan Sands · 17 years ago
- bc24584 move this field back. Moving the field causes miscompilations (!) of voronoi and others. by Chris Lattner · 17 years ago
- 1612faa move MachineFrameInfo::CreateFixedObject out of line, give MachineFrameInfo by Chris Lattner · 17 years ago
- 4ae9e0c add a fixme. by Chris Lattner · 17 years ago
- cadf873 Added additional overloaded operators for APSInt to match the operators of by Ted Kremenek · 17 years ago
- de6fa5f Add hasByValAttr() and hasNoAliasAttr() methods to the Argument class. by Chris Lattner · 17 years ago
- b487e72 Move some functionality for adding flags to MachineInstr's into methods on MachineInstr rather than LiveVariables. by Owen Anderson · 17 years ago