- 1059017 Use 4-arg getVTList) variant instead of generic one, when possible by Anton Korobeynikov · 16 years ago
- 022d18f Changes from review: by Bill Wendling · 16 years ago
- b827e52 Reapply r91392, it was only unmasking the bug, and since TOT is still broken having it reverted does no good. by Daniel Dunbar · 16 years ago
- df45b70 Revert "Initial work on disabling the scheduler. This is a work in progress, and by Daniel Dunbar · 16 years ago
- 07beddc Initial work on disabling the scheduler. This is a work in progress, and this by Bill Wendling · 16 years ago
- cecad35 Fix integer cast code to handle vector types. by Dan Gohman · 16 years ago
- 94b6310 Fix weird typo which leads to unallocated memory access for nodes with 4 results. by Anton Korobeynikov · 16 years ago
- 1d459e4 Implement vector widening, splitting, and scalarizing for SIGN_EXTEND_INREG. by Dan Gohman · 16 years ago
- d938faf Teach InferPtrAlignment to infer GV+cst alignment and use it to simplify x86 isl lowering code. by Evan Cheng · 16 years ago
- f5938d5 Move isConsecutiveLoad to SelectionDAG. It's not target dependent and it's primary used by selectdag passes. by Evan Cheng · 16 years ago
- 2d412f0 Infer alignment for non-fixed stack object. by Evan Cheng · 16 years ago
- 1750009 Add const qualifier. by Evan Cheng · 16 years ago
- 34a23ea Refactor InferAlignment out of DAGCombine. by Evan Cheng · 16 years ago
- 32f8bb9 Added support to allow clients to custom widen. For X86, custom widen vectors for by Mon P Wang · 16 years ago
- de5dea8 Remove ISD::DEBUG_LOC and ISD::DBG_LABEL, which are no longer used. by Dan Gohman · 16 years ago
- ed85e12 We are not using DBG_STOPPOINT anymore. by Devang Patel · 16 years ago
- 7a661179 Target-independent support for TargetFlags on BlockAddress operands, by Dan Gohman · 16 years ago
- 5f4eecf Adjust isConstantSplat to allow for big-endian targets. by Dale Johannesen · 16 years ago
- 1fbe054 by David Greene · 16 years ago
- fc032ce Fix memoizing of CvtRndSatSDNode by Mon P Wang · 16 years ago
- 43bdc26 Avoid printing a redundant space in SDNode->dump(). by Dan Gohman · 16 years ago
- 34341e6 Make -print-machineinstrs more readable. by Dan Gohman · 16 years ago
- 6c93880 Initial target-independent CodeGen support for BlockAddresses. by Dan Gohman · 16 years ago
- 05efd89 Remove some unnecessary spaces in debug output. by Dan Gohman · 16 years ago
- cd139c0 Rewrite SelectionDAG::isPredecessorOf to be iterative instead of by Dan Gohman · 16 years ago
- 8626367 Fix null pointer dereference. by Anton Korobeynikov · 16 years ago
- 0e9d9ca -Revert parts of 84326 and 84411. Distinquishing between fixed and non-fixed by Evan Cheng · 16 years ago
- 0b8db2d Only fixed stack objects and spill slots should be get FixedStack PseudoSourceValue. by Evan Cheng · 16 years ago
- 8759585 Revert 84315 for now. Re-thinking the patch. by Evan Cheng · 16 years ago
- 0818d87 Rename getFixedStack to getStackObject. The stack objects represented are not by Evan Cheng · 16 years ago
- e419725 Report errors correctly for unselected target intrinsics. by Jakob Stoklund Olesen · 16 years ago
- 18a956c Introduce new convenience methods for sign extending or by Duncan Sands · 16 years ago
- a22f2d8 Make getMachineNode return a MachineSDNode* instead of a generic SDNode* by Dan Gohman · 16 years ago
- 2a45a65 Add a SelectionDAG getTargetInsertSubreg convenience function, by Bob Wilson · 16 years ago
- 48b185d Improve MachineMemOperand handling. by Dan Gohman · 16 years ago
- 32f71d7 Rename getTargetNode to getMachineNode, for consistency with the by Dan Gohman · 16 years ago
- ebdfe4a Add a version of dumpr() that has a SelectionDAG* argument. by Dan Gohman · 16 years ago
- 203d53e Use getStoreSize() instead of getStoreSizeInBits()/8. by Dan Gohman · 16 years ago
- 08c0a95 Rename several variables from EVT to more descriptive names, now that EVT by Dan Gohman · 16 years ago
- c0353bf Give MachineMemOperand an operator<<, factoring out code from by Dan Gohman · 16 years ago
- e7c8242 Change MachineMemOperand's alignment value to be the alignment of by Dan Gohman · 16 years ago
- bb1a1bd tidy up by Chris Lattner · 16 years ago
- fbb88b1 Do not add the SVOffset to the Node CSE ID. The same pointer argument cannot have different by Nate Begeman · 16 years ago
- 178135c Better solution for tracking both the original alignment of the access, and the current alignment based by Nate Begeman · 16 years ago
- d41f8fd Remove incorrect CSE code from r81813. by Nate Begeman · 16 years ago
- 02a685a Add an "original alignment" field to load and store nodes. This enables the by Nate Begeman · 16 years ago
- d0d5e68 Recognize more opportunities to use SSE min and max instructions, by Dan Gohman · 16 years ago
- 80ae349 Reapply 79977. Use MDNodes to encode debug info in llvm IR. by Devang Patel · 16 years ago
- f08e35d Revert 79977. It causes llvm-gcc bootstrap failures on some platforms. by Devang Patel · 16 years ago
- 3b1665e Get rid of this horrible "benign race" by exploiting ManagedStatic to initialize by Owen Anderson · 16 years ago
- 02aac92 Update DebugInfo interface to use metadata, instead of special named llvm.dbg.... global variables, to encode debugging information in llvm IR. This is mostly a mechanical change that tests metadata support very well. by Devang Patel · 16 years ago
- 1362602 Change Pass::print to take a raw ostream instead of std::ostream, by Chris Lattner · 16 years ago
- 0939595 Record variable debug info at ISel time directly. by Devang Patel · 16 years ago
- 63010bb Reapply r79708 with the appropriate fix for the case that still requires locking. by Owen Anderson · 16 years ago
- 56d60ea revert r79708 + r79711 by Chris Lattner · 16 years ago
- 677c228 Actually remove unused static. Previous commit removed trailing whitespace. by Eric Christopher · 16 years ago
- dfda92b Remove unused static. by Eric Christopher · 16 years ago
- 8e2456c Ease contention on this lock by noticing that all writes to the VTs array will by Owen Anderson · 16 years ago
- ac33a90 Add an x86 peep that narrows TEST instructions to forms that use by Dan Gohman · 16 years ago
- badf17c Needs to check whether unaligned load / store of i64 is legal here. by Evan Cheng · 16 years ago
- d2d5e71 Unbreak build. Evan, please make sure my changes are correct. by Benjamin Kramer · 16 years ago
- a6b3ce2 Allow targets to specify their choice of calling conventions per by Anton Korobeynikov · 16 years ago
- 55f1c09 Push LLVMContexts through the IntegerType APIs. by Owen Anderson · 16 years ago
- 117c9e8 Add contexts to some of the MVT APIs. No functionality change yet, just the infrastructure work needed to get the contexts to where they need to be first. by Owen Anderson · 16 years ago
- c6daf8f Fix warnings. by Owen Anderson · 16 years ago
- 9f94459 Split EVT into MVT and EVT, the former representing _just_ a primitive type, while by Owen Anderson · 16 years ago
- 7c50c9b Tidy #includes. by Dan Gohman · 16 years ago
- 693e36a SjLj based exception handling unwinding support. This patch is nasty, brutish by Jim Grosbach · 16 years ago
- 53aa7a9 Rename MVT to EVT, in preparation for splitting SimpleValueType out into its own struct type. by Owen Anderson · 16 years ago
- c30530d Start moving TargetLowering away from using full MVTs and towards SimpleValueType, which will simplify the privatization of IntegerType in the future. by Owen Anderson · 16 years ago
- f9bbcd1 Major calling convention code refactoring. by Dan Gohman · 16 years ago
- 15873a8 Propogate the Depth argument when calling by Dan Gohman · 16 years ago
- 3a9b9a5 Print the target flags as an int instead of a char, as they aren't by Dan Gohman · 16 years ago
- a53e686 Allow targets to define libcall names for mem(cpy,set,move) intrinsics, rather than hardcoding them in DAG lowering. by Sanjiv Gupta · 16 years ago
- 4056ca9 Move types back to the 2.5 API. by Owen Anderson · 16 years ago
- 69c464d Move ConstantFP construction back to the 2.5-ish API. by Owen Anderson · 16 years ago
- edb4a70 Revert the ConstantInt constructors back to their 2.5 forms where possible, thanks to contexts-on-types. More to come. by Owen Anderson · 16 years ago
- 47db941 Get rid of the Pass+Context magic. by Owen Anderson · 16 years ago
- ac0ca92 Fix some minor MSVC compiler warnings. by Daniel Dunbar · 16 years ago
- c277dc4 Privatize the ConstantFP table. I'm on a roll! by Owen Anderson · 16 years ago
- 20b34ac Move the ConstantInt uniquing table into LLVMContextImpl. This exposed a number of issues in by Owen Anderson · 16 years ago
- fbcc663 llvm_unreachable->llvm_unreachable(0), LLVM_UNREACHABLE->llvm_unreachable. by Torok Edwin · 16 years ago
- 56d0659 assert(0) -> LLVM_UNREACHABLE. by Torok Edwin · 16 years ago
- 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