- 46868c0 Reapply r53540, now with the matching header! by Chris Lattner · 16 years ago
- de29d92 whitespace fix. by Chris Lattner · 16 years ago
- 6838d87 doxygenate comments and wrap to 80 cols. by Chris Lattner · 16 years ago
- a052246 Inline typedef for alist_iterator::pointer to work with MSVC++. by Ted Kremenek · 16 years ago
- 0660750 operator[] is not defined for list::iterator. Overload it in ilist::iterator by Nick Lewycky · 16 years ago
- b5eec33 Back out 53476 and 53480 for now. Somehow they cause llc to miscompile 179.art. by Evan Cheng · 16 years ago
- cddc11e Add a utility function to MachineInstr for testing whether an instruction by Dan Gohman · 16 years ago
- e6acf36 Fix spelling of "hierarchy" in comments. by Dan Gohman · 16 years ago
- e4f1a7e Fix typos in comments. by Dan Gohman · 16 years ago
- a54cf17 Include a frame index in the "fixed stack" pseudo source value by Dan Gohman · 16 years ago
- eca64f0 Minor tweaks to the ImmutableList iterator interface. by Ted Kremenek · 16 years ago
- dbe2a5a Add support for putting NamedRegionTimers in TimerGroups, and by Dan Gohman · 16 years ago
- c418bf3 Use find instead of lower_bound. by Dan Gohman · 16 years ago
- dc2fbdd Trim unnecessary #includes. by Dan Gohman · 16 years ago
- ac6cece It is pointless to turn a UINT_TO_FP into an by Duncan Sands · 16 years ago
- 9bed0f5 Add two missing SINT_TO_FP libcalls. by Duncan Sands · 16 years ago
- dddc629 Add support for 128 bit shifts and 32 bit shifts on 16 bit machines. by Duncan Sands · 16 years ago
- 0ebf14c Make typedef public to make MSVC++ happy. by Ted Kremenek · 16 years ago
- 3000357 Make some typedefs public to make MSVC++ happy. by Ted Kremenek · 16 years ago
- ccaa654 Make typedefs in ilist public (Visual C++ errors out when they are private). by Ted Kremenek · 16 years ago
- 98fd7f6 Pull r53428 from Gaz into mainline: by Bill Wendling · 16 years ago
- 07f3cf7 Added ImmutableMap constructor that accepts a const TreeTy*. by Ted Kremenek · 16 years ago
- 4f4b348 Tidy up #includes. by Dan Gohman · 16 years ago
- ea8a865 Add a SubclassData field to SDNode, similar to what's done by Dan Gohman · 16 years ago
- 90b58e0 Fix a copy+pasto in an assertion string. by Dan Gohman · 16 years ago
- 46e7730 Stack objects have nonnegative indices, not just positive indices. by Dan Gohman · 16 years ago
- 358f5ac Escape the graph name. This unbreaks -view-cfg. by Dan Gohman · 16 years ago
- 1bf85e5 Remove this file; the code that it went with is no longer in the repository. by Dan Gohman · 16 years ago
- 5ac319a Add support for 128 bit multiplicative operations. by Duncan Sands · 16 years ago
- be1ad4d Add a mysteriously missing libcall, FPTOSINT_F80_I32. by Duncan Sands · 16 years ago
- df99c29 Correct a comment. by Duncan Sands · 16 years ago
- ef0732d - Change the horrible N^2 isRegReDefinedByTwoAddr. Now callers must supply the operand index of def machineoperand and at most one full scan of non-implicit operands is needed. by Evan Cheng · 16 years ago
- cd4e5b0 add a helper method for code that wants to handle vector by Chris Lattner · 16 years ago
- 250c1d8 - Replace use of std::map<std::string, ..> with StringMap. Replace use of std::map with DenseMap, std::set with SmallPtrSet. This results in minor speed up. by Evan Cheng · 16 years ago
- b9c33c3 Simplify hasNUsesOfValue and hasAnyUsesOfValue even more. This by Dan Gohman · 16 years ago
- 1ea58a5 Move MemoryVT out of LSBaseNode into MemSDNode, allowing the by Dan Gohman · 16 years ago
- 492f276 Move the IsVolatile and SVOffset fields into the MemSDNode base by Dan Gohman · 16 years ago
- 8e819ae Silence a warning by Anton Korobeynikov · 16 years ago
- 4b4d100 Drop enum and use constants for SectionFlags by Anton Korobeynikov · 16 years ago
- 0d44ba8 First sketch of special section objects by Anton Korobeynikov · 16 years ago
- 93911d2 Unbreak by Anton Korobeynikov · 16 years ago
- 7e7fc82 Another bunch of hacks for named sections support by Anton Korobeynikov · 16 years ago
- b20015b Add hacky way to distinguish named and named sections. This will be generalized in the future. by Anton Korobeynikov · 16 years ago
- 01b0e24 Handle ELF mergeable sections by Anton Korobeynikov · 16 years ago
- 265c525 Provide general hook for section name calculation by Anton Korobeynikov · 16 years ago
- 6d82942 Print entity size for mergeable sections by Anton Korobeynikov · 16 years ago
- 6e405f3 Move flag decoding stuff into special hook by Anton Korobeynikov · 16 years ago
- 29b03f7 Properly handle linkonce stuff by Anton Korobeynikov · 16 years ago
- c0f41db Provide skeletone code for calculation of section, where global should be emitted into by Anton Korobeynikov · 16 years ago
- 5555078 Make hooks virtual by Anton Korobeynikov · 16 years ago
- 0c60246 Add default section name resolution routine by Anton Korobeynikov · 16 years ago
- 8cc948d Constify by Anton Korobeynikov · 16 years ago
- beb9d40 Add code for default section falgs computation by Anton Korobeynikov · 16 years ago
- 6fa6a32 Add a little wrapper header that is put around bc files when emitting by Chris Lattner · 16 years ago
- b0b0468 Remove getValueRange from SCEV. It wasn't doing anything there anyways, and a by Nick Lewycky · 16 years ago
- f877b73 const-ify SelectionDAG::getNodeValueTypes. by Dan Gohman · 16 years ago
- 9c6e70e Factor out the code for computing an alignment value, and make it by Dan Gohman · 16 years ago
- afbd073 The graph name really does matter for configurations that use gv. by Dan Gohman · 16 years ago
- ab8faba Unbreak C++ tests on x86 Darwin. by Evan Cheng · 16 years ago
- cfa3c23 Add some helpers for manipulating function parameter attributes. by Duncan Sands · 16 years ago
- b373942 Add CallSite::getArgumentNo() to be able to translate an operand number into a by Matthijs Kooijman · 16 years ago
- 8c174a9 Add CallSite::getArgumentOffset() to hide the differences in operands betwen by Matthijs Kooijman · 16 years ago
- 2e033f3 Add some convenience methods for manipulating call attributes. by Duncan Sands · 16 years ago
- 6177fd4 Expand SCEVUDiv of power of 2 to a lshr instruction. by Nick Lewycky · 16 years ago
- 77c8f76 Avoid unnecessary string construction during asm printing. by Evan Cheng · 16 years ago
- 8e5f2c6 Pool-allocation for MachineInstrs, MachineBasicBlocks, and by Dan Gohman · 16 years ago
- 0e5f130 Pool-allocation for SDNodes. The pool is allocated once for each function, by Dan Gohman · 16 years ago
- e14d81d Add some basic Pool-allocation infrastructure. This adds a Recycler class, by Dan Gohman · 16 years ago
- 667a68b Use StringMap for greater justice! by Bill Wendling · 16 years ago
- 0fe9c6e Fix SDNode::MorphNodeTo (a function used by by SelectNodeTo) to by Dan Gohman · 16 years ago
- ce42e40 Move MachineMemOperand's constructor out of line, to avoid a by Dan Gohman · 16 years ago
- 35c640a Shrink MachineMemOperand by storing the alignment in log form by Dan Gohman · 16 years ago
- 9ff0f0e Make ilist noncopyable too. by Dan Gohman · 16 years ago
- f178700 Don't use std::advance just to increment or decrement by one. by Dan Gohman · 16 years ago
- 7698252 Make BumpPtrAllocator noncopyable. by Dan Gohman · 16 years ago
- dae6f4c Add a space between * and /* to help simple-minded lexers. by Dan Gohman · 16 years ago
- 6d9cdd5 Remove most of the uses of SDOperandPtr, usually replacing it with a by Dan Gohman · 16 years ago
- e4706a0 Remove uses of "llvm/Support/Debug.h" from LLVM include files, which by Dan Gohman · 16 years ago
- d24c62c Remove unnecessary static_casts. by Dan Gohman · 16 years ago
- ccd95b5 Remove an unnecessary reinterpret_cast. by Dan Gohman · 16 years ago
- 1002c02 Add explicit keywords. by Dan Gohman · 16 years ago
- 6b345ee Make DenseMap's insert return a pair, to more closely resemble std::map. by Dan Gohman · 16 years ago
- aa5044d Removed ImmutableMap::SlimFind and replaced it with ImmutableMap::lookup. The new method does the same thing, except that it returns a pointer to the mapped data type, and not to an internal tree node. by Ted Kremenek · 16 years ago
- 990f032 LegalizeTypes soft-float support for stores of a float value. by Duncan Sands · 16 years ago
- 80585f1 Add convenient helper for checking whether global is weak in linker sense by Anton Korobeynikov · 16 years ago
- 315b333 80col by Nick Lewycky · 16 years ago
- 364d73d Fixed generating incorrect aligned stores that I backout of r53031 by Mon P Wang · 16 years ago
- 126d907 Rather than having a different custom legalization by Duncan Sands · 16 years ago
- ececf99 Linux also does not require exception handling by Duncan Sands · 16 years ago
- c04f465 Don't return std::vector by value, but pass it in by reference to be filled. by Bill Wendling · 16 years ago
- 10fff60 Revert my previous check-in that split up MachineModuleInfo. It turns out to by Bill Wendling · 16 years ago
- a93ae71 Provide a hook to set the code generation debug options to investigate lto failures. by Devang Patel · 16 years ago
- a122f2f Backed out 53031. by Evan Cheng · 16 years ago
- 9f1c831 - Remove calls to copyKillDeadInfo which is an N^2 function. Instead, propagate kill / dead markers as new instructions are constructed in foldMemoryOperand, convertToThressAddress, etc. by Evan Cheng · 16 years ago
- 08c0949 Use operator new instead of new char[]. by Dan Gohman · 16 years ago
- be04dc1 - Add LiveVariables::replaceKillInstruction. This does a subset of instructionChanged. That is, it only update the VarInfo.kills if the new instruction is known to have the correct dead and kill markers. by Evan Cheng · 16 years ago
- f660c17 Make LiveVariables even more optional, by making it optional in the call to TargetInstrInfo::convertToThreeAddressInstruction by Owen Anderson · 16 years ago
- cd920d9 Replace a few uses of SelectionDAG::getTargetNode with by Dan Gohman · 16 years ago
- 9bd64ea Add a couple more helper functions to deal with by Eric Christopher · 16 years ago
- 6ed2d1e Make the default min align of CreateStackTemporary to be 1 by Mon P Wang · 16 years ago