- 2df5e55 Disable this assert for now, it is firing on an llvm-gcc bootstrap. :( by Daniel Dunbar · 15 years ago
- 423ccfe Assume an inline asm might be a call, so we get by Dale Johannesen · 15 years ago
- 3ac1ab8 by David Greene · 15 years ago
- 24cd3c4 Fix inverted preprocessor conditional. by Daniel Dunbar · 15 years ago
- 32360a7 Add line numbers to OProfile. To do this, I added a processDebugLoc() by Jeffrey Yasskin · 15 years ago
- 57e599a Teach MachineInstr::isRegTiedToDefOperand() to correctly parse inline asm operands. by Jakob Stoklund Olesen · 15 years ago
- 5f15992 Changed my mind. We now allow remat of instructions whose defs have subreg indices. by Evan Cheng · 15 years ago
- 914e50c Privatize the ConstantFP table. I'm on a roll! by Owen Anderson · 15 years ago
- 001dbfe Move the ConstantInt uniquing table into LLVMContextImpl. This exposed a number of issues in by Owen Anderson · 15 years ago
- d519756 Let RegisterInfo decide whether it can emit cross-class copy or not by Anton Korobeynikov · 15 years ago
- 33b350b Scan for presence of calls and determine max callframe size early. To allow ProcessFunctionBeforeCalleeSaveScan() use this information by Anton Korobeynikov · 15 years ago
- 0692fab Propagate return result extension type by Anton Korobeynikov · 15 years ago
- 3784453 Let callers decide the sub-register index on the def operand of rematerialized instructions. by Evan Cheng · 15 years ago
- 115934e Fix coding style issues pointed by Bill. by Bruno Cardoso Lopes · 15 years ago
- 53cb17d Skip special LLVM prefix '1' while emitting linknage name. by Devang Patel · 15 years ago
- 36129db We don't need to use llvm_report_error, this interface can deal with errors by Daniel Dunbar · 15 years ago
- 50dead0 Revert yesterday's change by removing the LLVMContext parameter to AllocaInst and MallocInst. by Owen Anderson · 15 years ago
- 6d823cd Add missing includes. by Daniel Dunbar · 15 years ago
- f7d3e69 Verify that there is no kill flag on tied operands on two-address instructions. by Jakob Stoklund Olesen · 15 years ago
- 5d77cad Lift addAssemblyEmitter into LLVMTargetMachine. - No functionality change. by Daniel Dunbar · 15 years ago
- cfe9a60 Lift DumpAsm / -print-emitted-asm functionality into LLVMTargetMachine. by Daniel Dunbar · 15 years ago
- 72fbc3d Fix bug in RegScavenger::scavengeRegister(). by Jakob Stoklund Olesen · 15 years ago
- a90b3dc Move a few more convenience factory functions from Constant to LLVMContext. by Owen Anderson · 15 years ago
- a499eff ShortenDeadCopySrcLiveRange needs to be more conservative in multi-kill situations. by Evan Cheng · 15 years ago
- 1935629 Lexically order files in CMakeLists.txt files. by Ted Kremenek · 15 years ago
- 4b70fab use std::vector instead of std::list for both Section and Symbol lists because by Bruno Cardoso Lopes · 15 years ago
- f1cfea2 remove printSuffixedName. by Chris Lattner · 15 years ago
- 9adc0ab Move EVER MORE stuff over to LLVMContext. by Owen Anderson · 15 years ago
- 7184781 by David Greene · 15 years ago
- b8158ac Reapply my previous asmprinter changes now with more testing and two by Chris Lattner · 15 years ago
- c23197a llvm_unreachable->llvm_unreachable(0), LLVM_UNREACHABLE->llvm_unreachable. by Torok Edwin · 15 years ago
- 1f316e3 Revert r7561{9,8,7,6}, which depend on r75610. by Daniel Dunbar · 15 years ago
- 481d15a eliminate extra space. by Torok Edwin · 15 years ago
- 5dc72d2 rename getValueName -> getMangledName. These two files have very by Chris Lattner · 15 years ago
- 063af39 Rename getValueName -> getMangledName by Chris Lattner · 15 years ago
- 1cda87c Change the internal interface to makeNameProper to take a bool that by Chris Lattner · 15 years ago
- 1a8d2d2 Do not use Mangler to remove '1' from linkage name. by Devang Patel · 15 years ago
- 5ad1472 Fix pr4544. When remating, make sure the destination register fits the instruction definition. It may be mismatched due to sub-register coalescing. by Evan Cheng · 15 years ago
- 8799dbe Revert an accidental commit. by Evan Cheng · 15 years ago
- d84b416 Use assertion. by Devang Patel · 15 years ago
- d291066 Cleanup the global emission and refactor some code by Bruno Cardoso Lopes · 15 years ago
- 16a2c92 Move isLCSSAForm, isLoopInvariant, getCanonicalInductionVariable, by Dan Gohman · 15 years ago
- c8d76d5 Make Loop and MachineLoop be subclasses of LoopBase, rather than typedefs, by Dan Gohman · 15 years ago
- 87370b8 Use AsmPrinter's Mangler to remove leading '1' from linkage names. by Devang Patel · 15 years ago
- 1ca29d3 As Chris pointed out, this doesn't actually need an LLVMContext to operate. by Owen Anderson · 15 years ago
- 43da8fb revert rev. 75503 for now. by Devang Patel · 15 years ago
- 7597a62 Use Mangler to remove leading '1' from linkage names. by Devang Patel · 15 years ago
- 014700c by David Greene · 15 years ago
- 7a80f5f Match declaration to definition (missed a few). by Daniel Dunbar · 15 years ago
- 89e12a1 Match declaration to definition. by Daniel Dunbar · 15 years ago
- fc1b75f Removed some junk code that snuck in to an earlier commit. by Lang Hames · 15 years ago
- 0a5372e Begin the painful process of tearing apart the rat'ss nest that is Constants.cpp and ConstantFold.cpp. by Owen Anderson · 15 years ago
- deb052a Match declaration to definition. by Daniel Dunbar · 15 years ago
- eaff524 remove llvm.part.set.* and llvm.part.select.*. They have never been by Chris Lattner · 15 years ago
- f368923 Fix assert(0) conversion, as suggested by Chris. by Torok Edwin · 15 years ago
- c8ca3ae Implement support for promotion of AND/OR/XOR on integer types. by Jakob Stoklund Olesen · 15 years ago
- 9a4ba45 Fix types in PromoteNode handling of CTPOP and friends. by Jakob Stoklund Olesen · 15 years ago
- c25e758 assert(0) -> LLVM_UNREACHABLE. by Torok Edwin · 15 years ago
- 7d696d8 Convert more assert(0)+abort() -> LLVM_UNREACHABLE, by Torok Edwin · 15 years ago
- 8955e93 Fix up support for OptionalDefOperand when it defaults to an actual register def. I need this to get ready for major Thumb1 surgery. by Evan Cheng · 15 years ago
- aad3460 Use CreateStackStoreLoad helper in more places. by Eli Friedman · 15 years ago
- ebfc177 Two-address pass should use findCommutedOpIndices to determine what registers are commuted. by Evan Cheng · 15 years ago
- 34c7509 Use findCommutedOpIndices to find the operands to commute. by Evan Cheng · 15 years ago
- 62fe47a by David Greene · 15 years ago
- 413a15e Avoid compiler warnings if assertions turned off. by Duncan Sands · 15 years ago
- 261ce1d Remove TargetInstrInfo::CommuteChangesDestination and added findCommutedOpIndices which returns the operand indices which are swapped (when applicable). This allows for some code clean up and future enhancements. by Evan Cheng · 15 years ago
- caf642a by David Greene · 15 years ago
- e7800be by David Greene · 15 years ago
- 333c400 This started as a small change, I swear. Unfortunately, lots of things call the [I|F]CmpInst constructors. Who knew!? by Owen Anderson · 15 years ago
- 2202360 Fix an apparent copy-and-paste problem in an error message. by Bob Wilson · 15 years ago
- c680ac9 Make EXTRACT_VECTOR_ELT a bit more flexible in terms of the returned by Eli Friedman · 15 years ago
- 5dcaceb As Chris pointed out, we don't actually need to pass the context around here. by Owen Anderson · 15 years ago
- 2a52c69 back out r75156 for now. by Chris Lattner · 15 years ago
- a637691 by David Greene · 15 years ago
- d1474d0 Thread LLVMContext through MVT and related parts of SDISel. by Owen Anderson · 15 years ago
- 910139f Targets sometimes assign fixed stack object to spill certain callee-saved by Evan Cheng · 15 years ago
- ffd1326 Improved tracking of value number kills. VN kills are now represented by Lang Hames · 15 years ago
- 2e4284d Make SelectionDAG::getVectorShuffle work properly for VECTOR_SHUFFLE by Dan Gohman · 15 years ago
- f1daf7d Use common code for both ARM and Thumb-2 instruction and register info. by David Goodwin · 15 years ago
- f2d754b Nowadays vectors are only split if they have an even by Duncan Sands · 15 years ago
- 058a024 Use interators instead of counters for loops. by Bill Wendling · 15 years ago
- d1fbd14 Push LLVMContext _back_ through IRBuilder. by Owen Anderson · 15 years ago
- e9b11b4 Switch GlobalVariable ctors to a sane API, where *either* a context or a module is required. by Owen Anderson · 15 years ago
- 8c899ee Remove trailing whitespace. Reorder some methods by Duncan Sands · 15 years ago
- 7f6aa2b Remove the vicmp and vfcmp instructions. Because we never had a release with by Nick Lewycky · 15 years ago
- 3d29df3 Push LLVMContext through GlobalVariables and IRBuilder. by Owen Anderson · 15 years ago
- 2b7a271 dag combine sext(setcc) -> vsetcc before legalize. To make this safe, by Chris Lattner · 15 years ago
- a4f7318 SelectionDAG::SignBitIsZero doesn't work right for vectors, by Chris Lattner · 15 years ago
- 8ea5ec6 Operand of asm("call") (the callee function) is represented by Dale Johannesen · 15 years ago
- c2c27b3 add support for legalizing an icmp where the result is illegal (4xi1) but by Chris Lattner · 15 years ago
- 0a6c2d8 random code cleanups. by Chris Lattner · 15 years ago
- 5962ed0 implement support for spliting and scalarizing vector setcc's. This by Chris Lattner · 15 years ago
- 9800e84 lower vector icmp/fcmp to ICMP/FCMP nodes with the right result by Chris Lattner · 15 years ago
- 87c411b ScalarizeVecRes_ShiftOp and ScalarizeVecRes_BinOp are the same, by Chris Lattner · 15 years ago
- 64a3fa2 add support for vector legalizing of *_EXTEND. by Chris Lattner · 15 years ago
- 261cc19 Accidently dropped this while removing dead code in previous commit. by Devang Patel · 15 years ago
- 0a4afb6 Remove dead code. by Devang Patel · 15 years ago
- a9d1f2c Have scoped mutexes take referenes instead of pointers. by Owen Anderson · 15 years ago
- ddb03d8 Revert 74898. It broke several tests. by Evan Cheng · 15 years ago
- 1dd35b4 if the terminator is a branch depending upon the side effects of a by Sanjiv Gupta · 15 years ago