- ed1fcd8 When setting the "unused" info, take into account something like this: by Bill Wendling · 16 years ago
- 29d8aa7 fix typos by Gabor Greif · 16 years ago
- cd943e4 Treat BBs that use BBs as proper predecessors and successors in the CFG. by Nick Lewycky · 16 years ago
- 0ea0356 Clarify that CALLSEQ_START..END may not be nested, by Dale Johannesen · 16 years ago
- 6fd599f Add a target lowering hook to control whether it's worthwhile to compress fp constant. by Evan Cheng · 16 years ago
- d91446d Codegen support for i128 SINT_TO_FP. by Dan Gohman · 16 years ago
- 6130f66 Refactor code. Remove duplicated functions that basically do the same thing as by Evan Cheng · 16 years ago
- 552ec65 Revert SmallVector ctor variants. by Devang Patel · 16 years ago
- 52f8ed8 Add FunctionType ctor variant that takes SmallVector params. by Devang Patel · 16 years ago
- 39dd768 Fix 80 column violations. by Evan Cheng · 16 years ago
- 917be68 Rename isOperand() to isOperandOf() (and other similar methods). It always confuses me. by Evan Cheng · 16 years ago
- 7194aaf This is the initial check-in for adding register scavenging to PPC. (Currently, by Bill Wendling · 16 years ago
- 41e2397 s/isReturnStruct()/hasStructRetAttr()/g by Devang Patel · 16 years ago
- 1a09144 Stub out a Path::GetMainExecutable call to find the path to the by Chris Lattner · 16 years ago
- 4fa0144 make operand accessors const-correct by Chris Lattner · 16 years ago
- 8728f19 Add a new ShuffleVectorInst::getMaskValue method. by Chris Lattner · 16 years ago
- fc82fab Add an unwind_to field to basic blocks, making them Users instead of Values. by Nick Lewycky · 16 years ago
- 3c8b59c Add MVT::is128BitVector and is64BitVector. Shrink by Dale Johannesen · 16 years ago
- ca891ec Add pass to promote sret. This pass transforms by Devang Patel · 16 years ago
- 8213f9c Use enumeration for preffered EH dwarf encoding reason by Anton Korobeynikov · 16 years ago
- 05548eb Don't fill eh frames even though these are text sections. by Evan Cheng · 16 years ago
- cf60957 Add support to APInt for shift and rotate operations with APInt by Dan Gohman · 16 years ago
- 93c276e Add a method to APFloat to convert directly from APInt. by Dan Gohman · 16 years ago
- 28d08fd Interface of getByValTypeAlignment differed between by Dale Johannesen · 16 years ago
- 59c2e86 Document that the shuffle mask may contain undef values. by Duncan Sands · 16 years ago
- fb8075d Add a quick and dirty "loop aligner pass". x86 uses it to align its loops to 16-byte boundaries. by Evan Cheng · 16 years ago
- 26c22cf Remove dead code. by Devang Patel · 16 years ago
- cee750f Preparation step for some cleanup/generalization in EH information emission: by Anton Korobeynikov · 16 years ago
- 351b0d4 Assert on invalid PHINode::addIncoming() arguments. Patch by Erick Tryzelaar! by Anton Korobeynikov · 16 years ago
- ef194ed fixes from review of first commit by Nick Kledzik · 16 years ago
- 21b3f31 Fix a bug in dead spill slot elimination. by Evan Cheng · 16 years ago
- e8ae2fe Add -analyze support to postdomtree. by Dan Gohman · 16 years ago
- 4f069e6 LegalizeTypes support for INSERT_VECTOR_ELT. by Duncan Sands · 16 years ago
- be680dc Don't track max alignment during stack object allocations since they can be deleted later. Let PEI compute it. by Evan Cheng · 16 years ago
- 6ef781f Final de-tabification. by Bill Wendling · 16 years ago
- e1b332a Add path separator support, patch by Sam Bishop. by Chris Lattner · 16 years ago
- d365312 Spiller now remove unused spill slots. by Evan Cheng · 16 years ago
- b3564aa Convert the last remaining users of the non-APInt form of by Dan Gohman · 16 years ago
- e6be34a Add comment. by Devang Patel · 16 years ago
- 7b8d4a9 Convert SimplifyDemandedMask and ShrinkDemandedConstant to use APInt. by Dan Gohman · 16 years ago
- 53284d3 Remove unncessary ReturnInst constructors. by Devang Patel · 16 years ago
- e6d088a Rename PrintableName to Name. by Bill Wendling · 16 years ago
- 95e7834 Update per review. Patch by Mikhail Glushenkov! by Anton Korobeynikov · 16 years ago
- 74ab84c Change "Name" to "AsmName" in the target register info. Gee, a refactoring tool by Bill Wendling · 16 years ago
- 77595fc first commit of new LTO system. It is not hooked up in the llvm/tools/Makefile, so no one will build it be default yet by Nick Kledzik · 16 years ago
- f4511cd Use SmallVector while constructing ReturnInst. by Devang Patel · 16 years ago
- fea9830 Avoid const_casts by Devang Patel · 16 years ago
- f898965 by Devang Patel · 16 years ago
- 814ebd7 by Devang Patel · 16 years ago
- 64d4e61 Optimize most common case by using single RetVal in ReturnInst. by Devang Patel · 16 years ago
- e85fe66 Detabify by Bill Wendling · 16 years ago
- 5c80760 Refactor inline asm constraint matching code out of SDIsel into TargetLowering. by Evan Cheng · 16 years ago
- aaeb60a Pass const vectors by reference. by Devang Patel · 16 years ago
- faa9995 Add missing include (for ptrdiff_t). by Eli Friedman · 16 years ago
- 437d452 Factor the assert for indexed loads/stores out of LoadSDNode by Dan Gohman · 16 years ago
- f8d8b2b add an assertion to catch a null PATypeHolder, patch by Erick Tryzelaar by Chris Lattner · 16 years ago
- 2e68b6f Convert MaskedValueIsZero and all its users to use APInt. Also add by Dan Gohman · 16 years ago
- 63602b8 add LSBaseSDNode::getOffset at Dan's request. by Chris Lattner · 16 years ago
- 6110224 prune #includes, fit in 80 cols. by Chris Lattner · 16 years ago
- 5f27ba1 make this self contained. by Chris Lattner · 16 years ago
- 4fc3d5d Add a new method to SDNode/SDOperand named getValueSizeInBits by Dan Gohman · 16 years ago
- 79a0c1e Correctly determine whether a argument load can be folded into its uses. by Evan Cheng · 16 years ago
- 181eb73 Some platforms use the same name for 32-bit and 64-bit registers (like by Bill Wendling · 16 years ago
- a59d469 Merge current work back to tree to minimize diffs and drift. Major highlights by Scott Michel · 16 years ago
- 4d4a5e0 Remove unnecessary "inline" keywords. by Devang Patel · 16 years ago
- d7313c5 Use dyn_cast instead of isa + cast. by Devang Patel · 16 years ago
- 0cc83b6 Forgot this. by Evan Cheng · 16 years ago
- 57ef4f4 To support multiple return values, now ret instruction supports multiple operands instead of one aggregate operand. by Devang Patel · 16 years ago
- 22c3979 Split ParameterAttributes.h, putting the complicated by Dale Johannesen · 16 years ago
- 8ec57d7 Remove an invalid assertion now that there are implicit virtual register operands. by Evan Cheng · 16 years ago
- 5f2e468 Add StripDeadPrototypes pass. by Devang Patel · 16 years ago
- 08e78b1 Pass alignment on ByVal parameters, from FE, all by Dale Johannesen · 16 years ago
- 567a273 Add smart refcounting pointer class to ADT back (known before as IntrusiveSPtr.h). by Anton Korobeynikov · 16 years ago
- 602d1c5 Unbreak build for VC2008. Patch by Argiris Kirtzidis! by Anton Korobeynikov · 16 years ago
- d70dbb5 Enable re-materialization of instructions which have virtual register operands if by Evan Cheng · 16 years ago
- 197be3d Read and write getresult. by Devang Patel · 16 years ago
- 59a8cdd minor cleanups to LSBaseSDNode. by Chris Lattner · 16 years ago
- c1c7bd6 Better names as per Evan's request by Andrew Lenharth · 16 years ago
- ab0b949 Atomic op support. If any gcc test uses __sync builtins, it might start failing on archs that haven't implemented them yet by Andrew Lenharth · 16 years ago
- e18bc08 Add convenient helper to get suffix of the file by Anton Korobeynikov · 16 years ago
- c952526 Remove inline keywords from in-class function definitions, for consistency. by Dan Gohman · 16 years ago
- 474869f getresult type is the type of indexed aggregate element by Devang Patel · 16 years ago
- 23755d8 Specify GetResultInst index as an unsigned. by Devang Patel · 16 years ago
- 2d2ae34 Fix typo. Add const version of getAggregateValue() accessor member function. by Devang Patel · 16 years ago
- b5660dc Add explicit keywords. by Dan Gohman · 16 years ago
- bd99917 Add an intersects method to APInt, to capture a common idiom. by Dan Gohman · 16 years ago
- d57160d Add 'sink' cmdline option. Patch by Mikhail Glushenkov! by Anton Korobeynikov · 16 years ago
- 4aefd6b Fix newly-introduced 4.3 warnings by Anton Korobeynikov · 16 years ago
- a27694d And final pack of warnings silencing by Anton Korobeynikov · 16 years ago
- 4c71dfe Update gcc 4.3 warnings fix patch with recent head changes by Anton Korobeynikov · 16 years ago
- ae9f3a3 Unbreak build with gcc 4.3: provide missed includes and silence most annoying warnings. by Anton Korobeynikov · 16 years ago
- 5ec3ab7 Fixed typo. by Bill Wendling · 16 years ago
- 420cdeb More constification of things. More comments added. No functionality by Bill Wendling · 16 years ago
- 3e63076 Add 'umax' similar to 'smax' SCEV. Closes PR2003. by Nick Lewycky · 16 years ago
- 9d4879f Add some comments to Intrinsic::getDeclaration to clarify how to by Dan Gohman · 16 years ago
- 6167c3f Add Alignment field to ParameterAttributes and by Dale Johannesen · 16 years ago
- 40a0421 Add GetResultInst. First step for multiple return value support. by Devang Patel · 16 years ago
- 0d51e7e Expand ParameterAttributes to 32 bits (in preparation by Dale Johannesen · 16 years ago
- 75542bd remove the LowerSelect pass. The last client was the old Sparc backend, which is long dead by now. by Chris Lattner · 16 years ago
- 15f166c remove the lower packed pass. It can never work and even the parts that by Chris Lattner · 16 years ago