- 9e89ba3 Rename AddReadAttrs to FunctionAttrs, and teach it how by Duncan Sands · 16 years ago
- 033ff38 Add a new Attribute::getAlignmentFromAttrs method. by Chris Lattner · 16 years ago
- 998dee9 Linux wants the FDE initial location and address range to be forced to 32-bit. by Bill Wendling · 16 years ago
- b76ec32 move select validation logic into a shared place where the select ctor, by Chris Lattner · 16 years ago
- 169d408 Forgot to commit this file. by Owen Anderson · 16 years ago
- 793b2e3 implement simplify_type for PATypeHolder so that isa<FooType>(PATypeHolder) by Chris Lattner · 16 years ago
- 722f5f1 Darwin likes for the EH frame to be non-local. by Bill Wendling · 16 years ago
- d4121be GCC doesn't emit DW_EH_PE_sdata4 for the FDE encoding on Darwin. I'm not sure by Bill Wendling · 16 years ago
- 0b1d4a7 Clean up the atomic opcodes in SelectionDAG. by Dan Gohman · 16 years ago
- c9a5b9e Rename BuildSchedUnits to BuildSchedGraph, and refactor the by Dan Gohman · 16 years ago
- 1bda054 Comment MO_FPImmediate and doxygenate surrounding comments. by Dan Gohman · 16 years ago
- 00d448a Refactor a bunch of code out of AsmPrinter::EmitGlobalConstant into separate by Dan Gohman · 16 years ago
- 361c31d Add an assertion to the ScheduleDAGInstrs class to catch SUnits by Dan Gohman · 16 years ago
- fb8a135 Add an accesor for the isNormalMemory field in the SDep class. by Dan Gohman · 16 years ago
- 983bbba Add an assertion to catch SUnits reallocations. And add a doxygen by Dan Gohman · 16 years ago
- b554494 Clarify a comment. by Dan Gohman · 16 years ago
- edf22b9 Reword the comment for ConstantInt's getLimitedValue. by Dan Gohman · 16 years ago
- fce4028 LiveInterval::removeKills and isKill don't need 'this' and by Dan Gohman · 16 years ago
- 5379f41 Fix PR3149. If an early clobber def is a physical register and it is tied to an input operand, it effectively extends the live range of the physical register. Currently we do not have a good way to represent this. by Evan Cheng · 16 years ago
- 95ca731 Add dyn_cast_or_null bindings for some additional classes missed in r61252. by Gordon Henriksen · 16 years ago
- 2a9c671 C bindings for dyn_cast_or_null. by Gordon Henriksen · 16 years ago
- 38e7721 Add support for writing LLVM IR to a specified BitstreamWriter. by Chris Lattner · 16 years ago
- 2f6fea9 Fix bug 3202. by Rafael Espindola · 16 years ago
- f23d0d3 Resubmit support for the 'nocapture' attribute. by Nick Lewycky · 16 years ago
- 5b200d8 Fix RegScavenger::forward() to work on basic blocks containing exactly by Dan Gohman · 16 years ago
- 9755faa Delete the RegScavenging constructor that takes a MachineBasicBlock by Dan Gohman · 16 years ago
- 87c8a8f Added support for vector widening. by Mon P Wang · 16 years ago
- 854967e by Devang Patel · 16 years ago
- 851ba39 This adds some missing functions to the C binding: by Chris Lattner · 16 years ago
- 89bf4f2 Fix the comments for getDepth and getHeight. by Dan Gohman · 16 years ago
- 5c2b6b2 Some enhancements for the 'case' expression. by Mikhail Glushenkov · 16 years ago
- 6fa311c Temporarily revert r61019, r61030, and r61040. These were breaking LLVM Release by Bill Wendling · 16 years ago
- 6e68106 Add -print-dbginfo pass that prints LLVM IR with comments inserted to show by Torok Edwin · 16 years ago
- 620f280 Add utility functions to search for DbgStopPointInst corresponding to an by Torok Edwin · 16 years ago
- 8749b61 Add initial support for back-scheduling address computations, by Dan Gohman · 16 years ago
- 3f23744 Fix some register-alias-related bugs in the post-RA scheduler liveness by Dan Gohman · 16 years ago
- c6b680e Move addPred and removePred out-of-line. by Dan Gohman · 16 years ago
- ffa3912 Make addPred and removePred return void, since the return value is not by Dan Gohman · 16 years ago
- c3df7a8 Add a getSDep() access function to SUnitIterator to return the current SDep. by Dan Gohman · 16 years ago
- e7c1c66 Reorder some SDep methods. No functionality change. by Dan Gohman · 16 years ago
- 537add3 SDep's operator== should compare the Latency field too. by Dan Gohman · 16 years ago
- 2b00aeb Fix a typo in a comment. by Dan Gohman · 16 years ago
- 382da62 It turns out that "align 1" and unaligned are different. Add a bias to the by Nick Lewycky · 16 years ago
- 9e59c64 Implement initial support for PHI translation in memdep. This means that by Chris Lattner · 16 years ago
- e642658 Introducing nocapture, a parameter attribute for pointers to indicate that the by Nick Lewycky · 16 years ago
- b6862bb Reapply r60997, this time without forgetting that by Duncan Sands · 16 years ago
- 2d8cc31 Temporarily revert r60997. It was causing this failure: by Bill Wendling · 16 years ago
- 0f546d4 LegalizeDAG is not supposed to introduce illegal by Duncan Sands · 16 years ago
- c1edbfc Add explicit this-> for some member function in templated base class. by Cedric Venet · 16 years ago
- b07fbd9 Fix getFieldAs() to use the parameter instead of 6. by Torok Edwin · 16 years ago
- 9053a73 fix grammar, thanks Duncan! by Torok Edwin · 16 years ago
- de1e521 Merge Base.td and Tools.td. by Mikhail Glushenkov · 16 years ago
- 87f1e77 introduce BasicBlock::getUniquePredecessor() by Torok Edwin · 16 years ago
- 5788d1a Fix MachineCodeEmitter to use uintptr_t instead of intptr_t. This avoids some overflow issues. Patch by Thomas Jablin. by Evan Cheng · 16 years ago
- f55a210 Update CalcLatency to work in terms of edge latencies, rather than by Dan Gohman · 16 years ago
- 94ea5be Fix a couple of Dwarf bugs. by Evan Cheng · 16 years ago
- 54e4c36 Rewrite the SDep class, and simplify some of the related code. by Dan Gohman · 16 years ago
- 74c3765 Add sub/mul overflow intrinsics. This currently doesn't have a by Bill Wendling · 16 years ago
- bc99be1 Teach GVN to invalidate some memdep information when it does an RAUW by Chris Lattner · 16 years ago
- 47d9dcc Fix PR3117: not all nodes being legalized. The by Duncan Sands · 16 years ago
- 20d6f09 Teach BasicAA::getModRefInfo(CallSite, CallSite) some by Chris Lattner · 16 years ago
- 1559b36 rename getNonLocalDependency -> getNonLocalCallDependency, and remove by Chris Lattner · 16 years ago
- 74bcb05 Support -emit-llvm properly (with -S and -c). by Mikhail Glushenkov · 16 years ago
- 9863c3f rename getNonLocalPointerDepInternal -> getNonLocalPointerDepFromBB by Chris Lattner · 16 years ago
- 77f86ad DisableGVCompilation should not abort on internal GlobalValue's. by Evan Cheng · 16 years ago
- 0401245 newline at end of phile by Chris Lattner · 16 years ago
- 4012fdd use hte new pred cache to speed up the new non-local memdep by Chris Lattner · 16 years ago
- 312b9a1 pred_iterator got a lot slower since use-diet landed. This is a by Chris Lattner · 16 years ago
- 5fb580e Fix the name of ISD::TokenFactor in a comment. Thanks Gabor! by Dan Gohman · 16 years ago
- fe1d9e9 remove two unneeded forward declarations, pointed out by Gabor. by Chris Lattner · 16 years ago
- b79a011 Move the conversion to intptr_t to a separate statement. This by Dan Gohman · 16 years ago
- 4cd3145 Use 'delete []' instead of 'delete' in OwningArray::reset(). by Ted Kremenek · 16 years ago
- 174f938 Fix comment typo. by Duncan Sands · 16 years ago
- c8a1a3c Factor out the code for sign-extending/truncating gep indices by Dan Gohman · 16 years ago
- 11dcd8d add another level of caching for non-local pointer queries, keeping by Chris Lattner · 16 years ago
- bedb8c1 introduce a new RoundUpAlignment helper function, use it to by Chris Lattner · 16 years ago
- 149cfc3 Make ConstantAggregateZero::get return a ConstantAggregateZero*, by Dan Gohman · 16 years ago
- 0a3ba71 Speed up getABITypeSize by turning a i64 mul and div into an by Chris Lattner · 16 years ago
- fb4b58c Clarify a comment. by Dan Gohman · 16 years ago
- 2e3e5bf Move createVirtualRegister out-of-line. by Dan Gohman · 16 years ago
- c765a5a Use bool instead of int, now that it no longer evokes a warning. by Dan Gohman · 16 years ago
- 994fd53 Use intptr_t instead of unsigned here, which is more appropriate by Dan Gohman · 16 years ago
- e91a488 fix a typo duncan noticed! by Chris Lattner · 16 years ago
- b4ced5a Make 'extern' an option property. by Mikhail Glushenkov · 16 years ago
- 940cdfe Plugin updates: support more options. by Mikhail Glushenkov · 16 years ago
- f915253 Use (actions) instead of option properties, support external options. by Mikhail Glushenkov · 16 years ago
- 6290f5c add support for caching pointer dependence queries. Nothing uses this yet by Chris Lattner · 16 years ago
- 9a193fd Some internal refactoring to make it easier to cache results. by Chris Lattner · 16 years ago
- 7ebcf03 Introduce a new MemDep::getNonLocalPointerDependency by Chris Lattner · 16 years ago
- e79be94 push the "pointer case" up the analysis stack a bit. This causes by Chris Lattner · 16 years ago
- 8ef57c5 Rename getCallSiteDependency -> getCallSiteDependencyFrom to by Chris Lattner · 16 years ago
- aea5a2a make getDependencyFrom private. by Chris Lattner · 16 years ago
- b51deb9 Make a few major changes to memdep and its clients: by Chris Lattner · 16 years ago
- 6951381 Make it illegal to call getDependency* on non-memory instructions by Chris Lattner · 16 years ago
- 7f50863 add a new pop_back_val method which returns the value popped. This is by Chris Lattner · 16 years ago
- 2ce7f20 Drop the reg argument to isRegReDefinedByTwoAddr, which was redundant. by Dan Gohman · 16 years ago
- 4c0d951 Update comments. There is no getArgumentAccesses. by Dan Gohman · 16 years ago
- d75ba1c Have raw_fd_ostream keep track of the position in the file to make tell() go faster by not requiring a flush(). by Ted Kremenek · 16 years ago
- d71703d Have PseudoSourceValue override Value::dump, so that it works by Dan Gohman · 16 years ago
- 29874e0 Factor some code into a new FoldSingleEntryPHINodes method. by Chris Lattner · 16 years ago