- 5e7d4d6 Another sentinel optimization. This one should always by Gabor Greif · 16 years ago
- abd6f28 Reuse a technique (pioneered for BasicBlocks) of superposing ilist with by Gabor Greif · 16 years ago
- 1f3bd7a fix a comment by Gabor Greif · 16 years ago
- 1a31d09 Fix a typo. Thanks baldrick! by Gabor Greif · 16 years ago
- d2b6cb0 simplify handling "don't print top level name" processing, so that we get by Chris Lattner · 16 years ago
- a27ea9e Combine PPC's GetConstantBuildVectorBits and isConstantSplat functions to a new by Bob Wilson · 16 years ago
- e9fa33e move type name population out of TypePrinting class into a static by Chris Lattner · 16 years ago
- ae30423 delete a bunch of duplicated type printing logic, using the type printing by Chris Lattner · 16 years ago
- 7eef180 add description how the ilist_traits<Instruction> works by Gabor Greif · 16 years ago
- 6fa0883 the module is not required to exist, allow it to default, giving this by Chris Lattner · 16 years ago
- a725c45 disable copying and assignment. by Chris Lattner · 16 years ago
- d8030a7 expose TypePrinting as a public API. by Chris Lattner · 16 years ago
- c287137 Change WriteTypeSymbolic to not put a space out before types, also, remove by Chris Lattner · 16 years ago
- b141e39 make traits more flexible by splitting out node-related fragment by Gabor Greif · 16 years ago
- 9a5c4e0 Avoid unused parameter warning. by Evan Cheng · 16 years ago
- a05764c group friendship by Gabor Greif · 16 years ago
- 9a58023 Refactor TLS code and add some tests. The tests and expected results are: by Rafael Espindola · 16 years ago
- 1c17ca1 fix comments by Gabor Greif · 16 years ago
- 0a0e68a Introduce a new technique for merging BasicBlock with Instruction sentinel by superposition. by Gabor Greif · 16 years ago
- 927793b Make LoopInfo::print() identify header, exit, and latch blocks, by Dan Gohman · 16 years ago
- 9de4221 remove deleteNode definition, it is inherited in an identical fashion by Gabor Greif · 16 years ago
- 236aa8a ADDS{D|S}rr_Int and MULS{D|S}rr_Int are not commutable. The users of these intrinsics expect the high bits will not be modified. by Evan Cheng · 16 years ago
- 7b048b3 Fix a duplicated word in a comment. by Bob Wilson · 16 years ago
- a87008d Revert BuildVectorSDNode related patches: 65426, 65427, and 65296. by Evan Cheng · 16 years ago
- e3d4232 Clean up dwarf writer, part 1. This eliminated the horrible recursive getGlobalVariablesUsing and replaced it something readable. It eliminated use of slow UniqueVector and replaced it with StringMap, SmallVector, and DenseMap, etc. It also fixed some non-deterministic behavior. by Evan Cheng · 16 years ago
- 8f1579a Expand tabs to spaces (overlooked in previous commit) by Scott Michel · 16 years ago
- df38043 Remove all "cached" data from BuildVectorSDNode, preferring to retrieve by Scott Michel · 16 years ago
- 0d52ff1 Added support to have TableGen provide information if an intrinsic (core by Mon P Wang · 16 years ago
- 46bdfb0 Rename ScalarEvolution's getIterationCount to getBackedgeTakenCount, by Dan Gohman · 16 years ago
- 57f0db8 Overhaul my earlier submission due to feedback. It's a large patch, but most of by Bill Wendling · 16 years ago
- 5aa4977 - Use the "Fast" flag instead of "OptimizeForSize" to determine whether to emit by Bill Wendling · 16 years ago
- 638b8b4 Correctly implement ImmutableMap::getMaxElement() by getting the actual <key, value> pair. by Ted Kremenek · 16 years ago
- 1c7a666 Add ImmutableMap::getMaxElement(), a method that returns the <key,value> pair in a ImmutableMap that has the highest ranked key. by Ted Kremenek · 16 years ago
- 4214a55 Introduce the BuildVectorSDNode class that encapsulates the ISD::BUILD_VECTOR by Scott Michel · 16 years ago
- bdf0d7c Regenerate. by Nick Lewycky · 16 years ago
- 07bf7ef Add version of StringsEqualNoCase that takes two null-terminated C-strings and compares up to 'len' characters. I tend to screw up string comparison functions, so anyone who is interested please review this\! by Ted Kremenek · 16 years ago
- 67a2743 fix and clean up a comment by Gabor Greif · 16 years ago
- d3ff4a1 Removed trailing whitespace. by Misha Brukman · 16 years ago
- 085a9eb Removed trailing whitespace. by Misha Brukman · 16 years ago
- fe2cce6 Removed trailing whitespace. by Misha Brukman · 16 years ago
- a2769a3 Fixed lint errors: by Misha Brukman · 16 years ago
- a1fd5b3 Factor address mode matcher out of codegen prepare to make it available to other passes, e.g. loop strength reduction. by Evan Cheng · 16 years ago
- 4ed0c5f Add an accessor method to DwarfWriter to tell of debugging info should be emitted. by Bill Wendling · 16 years ago
- 5d0f681 Add a default debug location object to the Machine Function. It's used to emit a default debugging label at the beginning of a function. by Bill Wendling · 16 years ago
- c1c9d7e Describe tail merging's use of InsertBranch. by Dale Johannesen · 16 years ago
- 4dd82f6 Print out a new label only if the debug location *tuple* is different. The debug by Bill Wendling · 16 years ago
- cb819f1 Put code that generates debug labels into TableGen so that it can be used by by Bill Wendling · 16 years ago
- f5a309e Use a sign-extend instead of a zero-extend when promoting a by Dan Gohman · 16 years ago
- b317143 Clarify the definition of "latch block" in a comment. by Dan Gohman · 16 years ago
- 38deef9 Add explicit keywords. by Dan Gohman · 16 years ago
- d6b7a24 Add support to the JIT for true non-lazy operation. When a call to a function by Nate Begeman · 16 years ago
- 9735761 Factor out the code to add a MachineOperand to a MachineInstrBuilder. by Dan Gohman · 16 years ago
- 865f006 Eliminate several more unnecessary intptr_t casts. by Dan Gohman · 16 years ago
- ccd846b allow TimeRegion to take a potentially-null pointer to a timer for clang. by Chris Lattner · 16 years ago
- 13319ce The debugger sometimes lookup dynamically in the runtime to find ivar info of any Objective-C classes. It would be very helpful to debugger if the compiler encodes runtime version number in DWARF. by Devang Patel · 16 years ago
- fdc40a0 Remove trailing whitespace to reduce later commit patch noise. by Scott Michel · 16 years ago
- 36375ee Emit debug info for bitfields. by Devang Patel · 16 years ago
- 60f8a63 Add a method to ScalarEvolution for telling it when a loop has been by Dan Gohman · 16 years ago
- 189c635 Move dumpPassStructure out of line. by Dan Gohman · 16 years ago
- 244cc2c Tidy whitespace. by Dan Gohman · 16 years ago
- 86e6cb9 --- Merging (from foreign repository) r64714 into '.': by Bill Wendling · 16 years ago
- 5a6c1a8 Strengthen the "non-constant stride must dominate loop preheader" check. by Evan Cheng · 16 years ago
- e2a8dfe Add llvm::RoundUpToAlignment. - No functionality change. by Daniel Dunbar · 16 years ago
- 3c172a2 Fix bug where APSInt::operator-- incremented instead of decremented. by Ted Kremenek · 16 years ago
- 7987e1a 80-column violation. by Mikhail Glushenkov · 16 years ago
- 07b9d69 Add mode_t to the config.h generated by cmake on win32. Used by clang. by Cedric Venet · 16 years ago
- aff9c27 Unbreak the build on win32. Cleanup some warning. by Cedric Venet · 16 years ago
- 178eaf3 80-column violation. by Mikhail Glushenkov · 16 years ago
- fadc999 The trampoline intrinsic can be marked IntrWriteArgMem, by Duncan Sands · 16 years ago
- 054a40c IntrWriteArgMem implies nocapture, but this wasn't by Duncan Sands · 16 years ago
- 070fbe6 Correct a comment: since AccessArguments is now by Duncan Sands · 16 years ago
- a200c8f Remove non-DebugLoc versions of BuildMI. "I got blisters on my fingers." by Dale Johannesen · 16 years ago
- 21b5541 Eliminate a couple of non-DebugLoc BuildMI variants. Modify callers. by Dale Johannesen · 16 years ago
- c2390b1 Teach IndVarSimplify to optimize code using the C "int" type for by Dan Gohman · 16 years ago
- 0f123cf Add suppport for ConstantExprs of shufflevectors whose result type is not equal to the by Nate Begeman · 16 years ago
- c833246 Add a utility function to LoopInfo to return the exit block by Dan Gohman · 16 years ago
- 5b22efa Add operator->, patch by Ben Laurie! by Chris Lattner · 16 years ago
- da5eb71 Add method 'isSingleton()' to ImmutableSet. This returns true if the set contains exactly one element. by Ted Kremenek · 16 years ago
- 6cd093b Fill in a glaring omission in derived User classes, namely by Gabor Greif · 16 years ago
- 8bb332d Add FoldingSet profile method for bools. Patch by Ben Laurie! by Ted Kremenek · 16 years ago
- 47ac0f0 When scheduling a block in parts, keep track of the overall by Dan Gohman · 16 years ago
- 18e9a6b It isn't necessary to explicitly clear the contents of std::vector by Dan Gohman · 16 years ago
- 9e64bbb Factor out more code for computing register live-range informationfor by Dan Gohman · 16 years ago
- 4afc90d Enable scalar replacement of AllocaInst whose one of the user is dbg info. by Devang Patel · 16 years ago
- 484f01b incorporate review feedback by Gabor Greif · 16 years ago
- ed2c453 80-column violations. by Mikhail Glushenkov · 16 years ago
- ccd27fb make sure that BranchInst::getSuccessor() does not assert in cast<> by Gabor Greif · 16 years ago
- af9b6b2 These function return 'void'. Don't have 'return' return anything. by Bill Wendling · 16 years ago
- dc54d31 Turns out AnalyzeBranch can modify the mbb being analyzed. This is a nasty by Evan Cheng · 16 years ago
- cf5daf7 80-column violation. by Mikhail Glushenkov · 16 years ago
- ba041f4 Add a Sleep() function. by Mikhail Glushenkov · 16 years ago
- 0a1fcce Fix PR3486. Fix a bug in code that manually patch physical register live interval after its sub-register is coalesced with a virtual register. by Evan Cheng · 16 years ago
- 86fb9fd Strengthen the previous check. by Evan Cheng · 16 years ago
- 77fde2c by Evan Cheng · 16 years ago
- 1fdbc1d Constify TargetInstrInfo::EmitInstrWithCustomInserter, allowing by Dan Gohman · 16 years ago
- 5471a00 Change several SmallPtrSetImpl members from public to protected, by Dan Gohman · 16 years ago
- f3ab3a9 Simplify some code by using blocks_begin(), blocks_end(), and by Dan Gohman · 16 years ago
- f996831 Add an API for strings with possible NULLs in the middle. Refactor the other by Nick Lewycky · 16 years ago
- 92570c4 Make SDNode constructors take a DebugLoc always. by Dale Johannesen · 16 years ago
- 472da14 Deleted one line too many. oops. by Dale Johannesen · 16 years ago