- 2b77eef Make EXTRACT_VECTOR_ELT a bit more flexible in terms of the returned by Eli Friedman · 16 years ago
- 092bc51 As Chris pointed out, we don't actually need to pass the context around here. by Owen Anderson · 16 years ago
- 0504e0a Thread LLVMContext through MVT and related parts of SDISel. by Owen Anderson · 16 years ago
- 6b04136 Make SelectionDAG::getVectorShuffle work properly for VECTOR_SHUFFLE by Dan Gohman · 16 years ago
- f3989ab SelectionDAG::SignBitIsZero doesn't work right for vectors, by Chris Lattner · 16 years ago
- 5c96ef7 Have scoped mutexes take referenes instead of pointers. by Owen Anderson · 16 years ago
- aea6059 Add NumFixedArgs attribute to CallSDNode which indicates the number of fixed arguments in a vararg call. by Tilmann Scheller · 16 years ago
- a4775f2 fix a typo that GCC should have caught that causes crashes with -view-*-dags by Chris Lattner · 16 years ago
- bc60c14 fix a really subtle bug in the cross section of aliases and TLS: by Chris Lattner · 16 years ago
- b3586b6 add targetflags to jump tables and constant pool entries. by Chris Lattner · 16 years ago
- 8e34f98 allow setting target operand flags on TargetGlobalAddress nodes. by Chris Lattner · 16 years ago
- af5dbfc start bringing targetoperand flags into isel, first up, ExternalSymbol. by Chris Lattner · 16 years ago
- 5defd56 Provide guards for this shared structure. I'm not sure this actually needs by Owen Anderson · 16 years ago
- 92c11e9 Rewrite 73900 per Duncan's suggestion. by Dale Johannesen · 16 years ago
- 315fb72 Fix memcpy expansion so it won't generate invalid by Dale Johannesen · 16 years ago
- d1c7d34 Add new function attribute - noimplicitfloat by Devang Patel · 16 years ago
- 7b6b5dd Don't do the X * 0.0 -> 0.0 transformation in instcombine, because by Dan Gohman · 16 years ago
- c2eed3b Fix comments. by Dan Gohman · 16 years ago
- 5234d37 Revert 72707 and 72709, for the moment. by Dale Johannesen · 16 years ago
- 0b8ca79 Make the implicit inputs and outputs of target-independent by Dale Johannesen · 16 years ago
- 09f17a8 Untabification. by Bill Wendling · 16 years ago
- 354b122 Make DBG_STOPPOINT nodes, and therefore DBG_LABEL labels, get a DebugLoc, so that it by Chris Lattner · 17 years ago
- 39b59db Update comment, replace theoretically impossible check with an assert. by Nate Begeman · 17 years ago
- 5f829d8 Implement review feedback for vector shuffle work. by Nate Begeman · 17 years ago
- ccd3094 Add a public method called getAddressSpace() to the GlobalAddressSDNode. by Sanjiv Gupta · 17 years ago
- 8d6d4b9 2nd attempt, fixing SSE4.1 issues and implementing feedback from duncan. by Nate Begeman · 17 years ago
- 56cb14c Fix PR 4057, a crash doing float->char const folding. by Dale Johannesen · 17 years ago
- b93db66 Revert 69952. Causes testsuite failures on linux x86-64. by Rafael Espindola · 17 years ago
- bb881d6 PR2957 by Nate Begeman · 17 years ago
- e014b69 Simplify this code. getConstant knows how to make broadcasted vector constants. by Dan Gohman · 17 years ago
- da188eb Revise my previous change 68996 as suggested by Duncan. by Bob Wilson · 17 years ago
- f2e7133 Now that BUILD_VECTOR operands are allowed to be by Duncan Sands · 17 years ago
- e4ff21b Don't try to make BUILD_VECTOR operands have the same by Duncan Sands · 17 years ago
- 8aa28b9 Generalize one of the SelectionDAG::ReplaceAllUsesWith overloads by Dan Gohman · 17 years ago
- 59dbbb2 Change SelectionDAG type legalization to allow BUILD_VECTOR operands to be by Bob Wilson · 17 years ago
- de912e2 Remove the obsolete SelectionDAG::getNodeValueTypes and simplify by Dan Gohman · 17 years ago
- b425feb2 Delete ISD::INSERT_SUBREG and ISD::EXTRACT_SUBREG, which are unused. by Dan Gohman · 17 years ago
- 4f2fea1 Now that errs() is properly non-buffered, there's no need to by Dan Gohman · 17 years ago
- 1fb8aed Fix some significant problems with constant pools that resulted in unnecessary paddings between constant pool entries, larger than necessary alignments (e.g. 8 byte alignment for .literal4 sections), and potentially other issues. by Evan Cheng · 17 years ago
- fa54bc2 Oops...I committed too much. by Bill Wendling · 17 years ago
- b02eadf Temporarily XFAIL this test. by Bill Wendling · 17 years ago
- 5b15d01 Fix BuildVectorSDNode::isConstantSplat to handle one-element vectors. by Bob Wilson · 17 years ago
- 85cefe8 Generalize BuildVectorSDNode::isConstantSplat to use APInts and handle by Bob Wilson · 17 years ago
- d8ea0e1 Combine PPC's GetConstantBuildVectorBits and isConstantSplat functions to a new by Bob Wilson · 17 years ago
- a49de9d Revert BuildVectorSDNode related patches: 65426, 65427, and 65296. by Evan Cheng · 17 years ago
- e2fdc31 Expand tabs to spaces (overlooked in previous commit) by Scott Michel · 17 years ago
- bb87828 Remove all "cached" data from BuildVectorSDNode, preferring to retrieve by Scott Michel · 17 years ago
- 4f356bb Fix a ValueTracking rule: RHS means operand 1, not 0. Add a simple by Dan Gohman · 17 years ago
- 9d31aca Introduce the BuildVectorSDNode class that encapsulates the ISD::BUILD_VECTOR by Scott Michel · 17 years ago
- cf0da6c Remove trailing whitespace to reduce later commit patch noise. by Scott Michel · 17 years ago
- 9c31071 Use getDebugLoc forwarder instead of getNode()->getDebugLoc. by Dale Johannesen · 17 years ago
- 8ba71321 Make SDNode constructors take a DebugLoc always. by Dale Johannesen · 17 years ago
- a72d41a Remove now-unused constructors. by Dale Johannesen · 17 years ago
- 62fd95d Get rid of the last non-DebugLoc versions of getNode! by Dale Johannesen · 17 years ago
- 8493575 Remove more non-DebugLoc getNode variants. Use by Dale Johannesen · 17 years ago
- 400dc2e Remove more non-DebugLoc versions of getNode. by Dale Johannesen · 17 years ago
- ab8e442 Eliminate remaining non-DebugLoc version of getTargetNode. by Dale Johannesen · 17 years ago
- 2c4cf27 get rid of some non-DebugLoc getTargetNode variants. by Dale Johannesen · 17 years ago
- 9f3f72f Get rid of one more non-DebugLoc getNode and by Dale Johannesen · 17 years ago
- f80493b Remove a non-DebugLoc version of getNode. by Dale Johannesen · 17 years ago
- 3eb373f Remove 3 non-DebugLoc variants of getNode. by Dale Johannesen · 17 years ago
- 3f0e0a6 Fix a bug where we were not emitting a cvt rnd sat node for converting by Mon P Wang · 17 years ago
- 12c572b Get rid of 3 non-DebugLoc getNode variants. by Dale Johannesen · 17 years ago
- 7ae8c8b Remove non-DebugLoc versions of getMergeValues, ZeroExtendInReg. by Dale Johannesen · 17 years ago
- f08a47b Remove non-DebugLoc forms of CopyToReg and CopyFromReg. Adjust callers. by Dale Johannesen · 17 years ago
- 556bd92 80 column rule. by Stuart Hastings · 17 years ago
- 021052a Remove non-DebugLoc versions of getLoad and getStore. by Dale Johannesen · 17 years ago
- ffee3d8 Since I'm obliged to work with a development OS that currently doesn't by Stuart Hastings · 17 years ago
- 679073b Remove non-DebugLoc forms of the exotic forms of Lod and Sto; patch uses. by Dale Johannesen · 17 years ago
- f2bb6f0 Remove some more non-DebugLoc versions of construction by Dale Johannesen · 17 years ago
- 8526388 Remove a few non-DebugLoc versions of node creation functions. by Dale Johannesen · 17 years ago
- 3a09f55 DebugLoc propagation; adjustment to things omitted from SelectionDagBuild. by Dale Johannesen · 17 years ago
- abf66b8 Add some DL propagation to places that didn't have it yet. More coming. by Dale Johannesen · 17 years ago
- 70da8e8 First initialize DAG otherwise dwarf writer is used uninitialized. by Devang Patel · 17 years ago
- db39362 Fill in some missing DL propagation in getNode()s. by Dale Johannesen · 17 years ago
- f1163e9 Propagation in TargetLowering. Includes passing a DL by Dale Johannesen · 17 years ago
- 76a07f5 Use the SubclassData field to hold ExtType, isTrunc, and MemIndexedMode by Dan Gohman · 17 years ago
- ae7992a Commit missing files. by Dale Johannesen · 17 years ago
- 3ed7688 Fix PR3453 and probably a bunch of other potential by Duncan Sands · 17 years ago
- 4182603 Fix PR3401: when using large integers, the type by Duncan Sands · 17 years ago
- cf9ba82 If unsafe FP optimization is not set, don't allow -(A-B) => B-A because by Mon P Wang · 17 years ago
- 555a375 Make LowerCallTo and LowerArguments take a DebugLoc by Dale Johannesen · 17 years ago
- 8fb81f1 Get rid of the non-DebugLoc-ified getNOT() method. by Bill Wendling · 17 years ago
- c409318 Propagate debug loc info for some of the *_EXTEND functions. by Bill Wendling · 17 years ago
- cab9a2e DebugLoc form of getNOT(). by Bill Wendling · 17 years ago
- ef04ed5 In the case of an extractelement on an insertelement value, by Dan Gohman · 17 years ago
- a434d93 Revert r63273. This was already implemented by Dale. There's no need for my by Bill Wendling · 17 years ago
- 5033800 - Add DebugLoc to getTargetNode(). by Bill Wendling · 17 years ago
- 839acbb Add DebugLoc-sensitive versions of many node creation by Dale Johannesen · 17 years ago
- 1b6a3bc Add DebugLoc to the getNode() methods. by Bill Wendling · 17 years ago
- 666bf20 Add DebugLoc-aware constructors for SDNode derived by Dale Johannesen · 17 years ago
- fb58faf Add an assertion to the form of SelectionDAG::getConstant that takes by Dan Gohman · 17 years ago
- 8e4ac9b Take the next steps in making SDUse more consistent with LLVM Use, and by Dan Gohman · 17 years ago
- f1d38be Eliminate the loop that searches through each of the operands by Dan Gohman · 17 years ago
- 3a113ec Whitespace tidiments. by Dan Gohman · 17 years ago
- e7b0dde Move the N->use_empty() assert from DeleteNode to by Dan Gohman · 17 years ago
- 1275e28 Fold x-0 to x in unsafe-fp-math mode. This comes up in the by Dan Gohman · 17 years ago
- 1f3411d Don't create ISD::FNEG nodes after legalize if they aren't legal. by Dan Gohman · 17 years ago
- c589005 Add SelectionDAG::getNOT method to construct bitwise NOT operations, by Bob Wilson · 17 years ago
- e09d631 fix a typo by Chris Lattner · 17 years ago