- d6f175b Add opposite_of and inverse_opt to support -fno- style options. This by Mike Stump · 16 years ago
- c8d7bc8 Enable emitting of constant values in non-default address space as well. The APIs emitting constants now take an additional parameter signifying the address space in which to emit. The APIs like getData8BitsDirective() etc are made virtual enabling targets to be able to define appropirate directivers for various sizes and address spaces. by Sanjiv Gupta · 16 years ago
- 3311a1f Fix a post-RA scheduling dependency bug. by Dan Gohman · 16 years ago
- d69c314 - Propagate debug loc info in combineSelectAndUse(). by Bill Wendling · 16 years ago
- 072e99e Fix a bug in getMaxValue/getMinValue to pass the right signedness the by Chris Lattner · 16 years ago
- fa42dea Propagate debug info when building SelectionDAG. by Dale Johannesen · 16 years ago
- bf3f5a0 Add dump() routines to help debug debug info :) by Devang Patel · 16 years ago
- 56ab1a2 Revert r63273. This was already implemented by Dale. There's no need for my by Bill Wendling · 16 years ago
- 6e1bb38 - Add DebugLoc to getTargetNode(). by Bill Wendling · 16 years ago
- 5a3c6a8 Exit with nice warnings when register allocator run out of registers. by Evan Cheng · 16 years ago
- e5af2d3 Make x86's BT instruction matching more thorough, and add some by Dan Gohman · 16 years ago
- e8c1733 Add DebugLoc-sensitive versions of many node creation by Dale Johannesen · 16 years ago
- 42cc6e3 Fix comment about removeRange. by Evan Cheng · 16 years ago
- 7ade28c Add DebugLoc to the getNode() methods. by Bill Wendling · 16 years ago
- 4f80178 Add more comments describing SDNode operator codes. by Dan Gohman · 16 years ago
- 3edb43e Add DebugLoc-aware constructors for SDNode derived by Dale Johannesen · 16 years ago
- f70dab7 Add some comments on ISD::NodeType. by Dan Gohman · 16 years ago
- f52038a Delete unnecessary elses. by Dan Gohman · 16 years ago
- 8c46e85 Enable PACKAGE_VERSION in cmake builds, this unbreaks the clang build with cmake. by Chris Lattner · 16 years ago
- f560ffa Make isOperationLegal do what its name suggests, and introduce a by Dan Gohman · 16 years ago
- 1465d61 Rename getAnalysisToUpdate to getAnalysisIfAvailable. by Duncan Sands · 16 years ago
- e02f724 Fix PR3415 (infinite loop in EscapeAnalysis) by by Duncan Sands · 16 years ago
- 19d3e82 Add three new option properties. by Mikhail Glushenkov · 16 years ago
- 42ce8ea Comment fixes. by Bill Wendling · 16 years ago
- ab160cf Embalm my ideas of how things should work. Not that anyone will pay attention. by Dale Johannesen · 16 years ago
- 06efc02 Add a DebugLoc field and some simple accessors. by Dale Johannesen · 16 years ago
- 124c7fd Reorder args, constify. by Dale Johannesen · 16 years ago
- 5f7c41c Use .empty() instead of comparing .size() with 0. by Dan Gohman · 16 years ago
- 1bb1d99 Update to latest spelling. by Dale Johannesen · 16 years ago
- 3b1a9c5 Add DebugLoc field and simple accessors. by Dale Johannesen · 16 years ago
- aaeea9e Refine DebugLoc per review comments. by Evan Cheng · 16 years ago
- ce9bc12 Add an assertion to the form of SelectionDAG::getConstant that takes by Dan Gohman · 16 years ago
- 101a90f Make some comments doxygen-friendly. by Dan Gohman · 16 years ago
- b9f66cf No need to keep size of DebugLocations vector separately. by Evan Cheng · 16 years ago
- 210de72 Make the Dwarf macro information section optional; CellSPU's assembler by Scott Michel · 16 years ago
- 92f4f16 Implement Red Zone utilization on x86-64. This is currently by Dan Gohman · 16 years ago
- 9c27886 Add method raw_fd_ostream::seek() for random access within a file. by Ted Kremenek · 16 years ago
- 94cb2bf Fix the name of an argument. by Dan Gohman · 16 years ago
- 8d8a0c3 Fix a bug in BitVector.h. All assignment operations (except the usual by Roman Levenstein · 16 years ago
- c4b1abd Actually source file has already been uniquified into an id during isel. Eliminate the StringMap. by Evan Cheng · 16 years ago
- d0adbb5 Add data structure to define and track debug location during codegen. by Evan Cheng · 16 years ago
- d536298 Looks like comments were chopped off. by Evan Cheng · 16 years ago
- 891415b LLVM_SUPPORT_DEBUGINFO_H -> LLVM_ANALYSIS_DEBUGINFO_H since DebugInfo.h is under Analysis. by Evan Cheng · 16 years ago
- e7852d0 Take the next steps in making SDUse more consistent with LLVM Use, and by Dan Gohman · 16 years ago
- 3994610 Eliminate the loop that searches through each of the operands by Dan Gohman · 16 years ago
- 3b64c6b Introduce two DWARF attribute extentions DW_AT_APPLE_optimized, DW_AT_APPLE_flags. by Devang Patel · 16 years ago
- a36791d Simplify the logic of getting hold of a PHI predecessor block. by Gabor Greif · 16 years ago
- 60789e4 Add support for deleting a module provider from a JIT in such a way that it does not cause the owned module to be fully materialized. by Nate Begeman · 16 years ago
- 8c08d8c Cross register class coalescing. Not yet enabled. by Evan Cheng · 16 years ago
- edc4d69 introduce a useful abstraction to find out if a Use is in the call position of an instruction by Gabor Greif · 16 years ago
- 1592e5b Regenerated configure after backing out 62553 and r62616. by Tanya Lattner · 16 years ago
- b67c958 rename methods in System/Host to be more consistent. by Chris Lattner · 16 years ago
- 4c24546 Add SelectionDAG::getNOT method to construct bitwise NOT operations, by Bob Wilson · 16 years ago
- 536ab13 Eliminate a couple of fields from TargetRegisterClass: SubRegClasses and SuperRegClasses. These are not necessary. Also eliminate getSubRegisterRegClass and getSuperRegisterRegClass. These are slow and their results can change if register file names change. Just use TargetLowering::getRegClassFor() to get the right TargetRegisterClass instead. by Evan Cheng · 16 years ago
- f9eb2d8 Bump to 2.6svn. Regenerate configure (last regen was with the wrong version). by Tanya Lattner · 16 years ago
- 9817b24 The operator<() and operator>() were reversing their tests. Have the test the correct way. by Bill Wendling · 16 years ago
- d10aace Get rid of warning about implicit 64-to-32 bit conversions. by Bill Wendling · 16 years ago
- 2b5326e Add explicit this-> (to make the VS compiler happy). by Steve Naroff · 16 years ago
- c03c46a Fix ilist two-phase name lookup by Douglas Gregor · 16 years ago
- 9ad136c Add a comment to SelectionDAG::ReplaceAllUsesWith to describe a subtle by Dan Gohman · 16 years ago
- 541ed9f Do not use host floating point types when emitting by Dale Johannesen · 16 years ago
- 1e42c5b add getPointerToGlobal to the C bindings, patch by Lennart Augustsson! PR3364 by Chris Lattner · 16 years ago
- 9fbc7e2 Cleanup whitespace and comments, and tweak some by Duncan Sands · 16 years ago
- bb326bb Allow targets to legalize operations (with illegal operands) that produces multiple values. For example, a load with an illegal operand (a load produces two values, a value and chain). by Sanjiv Gupta · 16 years ago
- ed6af24 Make special cases (0 inf nan) work for frem. by Dale Johannesen · 16 years ago
- 4766159 Encode member accessibility. by Devang Patel · 16 years ago
- 2a57466 Appropriately mark fowrad decls. by Devang Patel · 16 years ago
- a894ae1 Fix PR3243: a LiveVariables bug. When HandlePhysRegKill is checking whether the last reference is also the last def (i.e. dead def), it should also check if last reference is the current machine instruction being processed. This can happen when it is processing a physical register use and setting the current machine instruction as sub-register's last ref. by Evan Cheng · 16 years ago
- 018ec84 indentation... by Devang Patel · 16 years ago
- 6906ba5 Need only one set of debug info versions enum. by Devang Patel · 16 years ago
- 04ee5a1 Change TargetInstrInfo::isMoveInstr to return source and destination sub-register indices as well. by Evan Cheng · 16 years ago
- a913f4f zap white spaces. by Devang Patel · 16 years ago
- 24b66a8 Add an IEEE remainder function, which is not by Dale Johannesen · 16 years ago
- 9981b1f eliminate use of uint32_t to improve compatibility with cygwin by Chris Lattner · 16 years ago
- ce31b02 Enable debug info for composite types. by Devang Patel · 16 years ago
- 631bd3c Spacing by Evan Cheng · 16 years ago
- f90fb34 If a vector is empty, you're not allowed to access any by Duncan Sands · 16 years ago
- b79b535 Verify debug info. by Devang Patel · 16 years ago
- c533612 Remove SDNode's virtual destructor. This makes it impossible for by Dan Gohman · 16 years ago
- 2f39b29 improve compatibility with cygwin, patch by Jay Foad! by Chris Lattner · 16 years ago
- c15255c DebugInfo is a lightweight APIs and consumers are expected to use light objects directly. There is no need to support isa<>, dyn_cast<> etc... by Devang Patel · 16 years ago
- 15c94d0 Few targets like PIC16 wants libcall generation for illegal type i16. by Sanjiv Gupta · 16 years ago
- 8556d2a BasicAliasAnalysis and FunctionAttrs were both by Duncan Sands · 16 years ago
- 7543f7f make comparisons a bist faster by Gabor Greif · 16 years ago
- 1253298 introduce typedef for complicated vector, and use it too by Gabor Greif · 16 years ago
- 7059d47 Support for multi-valued options in CommandLine by Mikhail Glushenkov · 16 years ago
- f711939 Instead of adding dependence edges between terminator instructions by Dan Gohman · 16 years ago
- e57187c CreateVirtualRegisters does trivial copy coalescing. If a node def is used by a single CopyToReg, it reuses the virtual register assigned to the CopyToReg. This won't work for SDNode that is a clone or is itself cloned. Disable this optimization for those nodes or it can end up with non-SSA machine instructions. by Evan Cheng · 16 years ago
- a21a860 remove a dead method. by Chris Lattner · 16 years ago
- 6ea5776 Get this building with gcc-4.4. by Duncan Sands · 16 years ago
- 2388a58 Registry.h should not depend on CommandLine.h. by Mikhail Glushenkov · 16 years ago
- 5c1799b Delete trailing whitespace. by Mikhail Glushenkov · 16 years ago
- a10f159 Reverting back 62301. by Sanjiv Gupta · 16 years ago
- 65aae00 Few targets do not have a single directive to emit global constants. by Sanjiv Gupta · 16 years ago
- 2836c28 Initial hazard recognizer support in post-pass scheduling. This includes by Dan Gohman · 16 years ago
- cf3a448 by Devang Patel · 16 years ago
- fc54c55 Generalize the HazardRecognizer interface so that it can be used by Dan Gohman · 16 years ago
- c475c36 Simplify the MachineLICM pass by having it only traverse outer by Dan Gohman · 16 years ago
- bb46f52 Add the private linkage. by Rafael Espindola · 16 years ago
- f193ff0 Use lightweight DebugInfo objects directly. by Devang Patel · 16 years ago