aboutsummaryrefslogtreecommitdiffstats
path: root/utils
Commit message (Expand)AuthorAgeFilesLines
* Add -disable-lto optimization.Evan Cheng2008-01-121-0/+2
* ByVal arguments are passed on stack. Make sure to allocate a slot using size ...Evan Cheng2008-01-121-7/+20
* Simplify the side effect stuff a bit more and make licm/sinkingChris Lattner2008-01-101-2/+1
* Start inferring side effect information more aggressively, and fix many bugs ...Chris Lattner2008-01-104-27/+43
* Fix a crash on code like: let x = 1 {xChris Lattner2008-01-101-1/+4
* if an instr lacks a pattern, assume it has side effects (unless never has s-e...Chris Lattner2008-01-101-1/+4
* start inferring 'no side effects'.Chris Lattner2008-01-104-56/+62
* Infer mayloadChris Lattner2008-01-101-3/+13
* realize that instructions who match intrinsics that read memory read memory.Chris Lattner2008-01-103-3/+15
* add a mayLoad property for machine instructions, a correlary to mayStore.Chris Lattner2008-01-083-13/+14
* rename TargetInstrDescriptor -> TargetInstrDesc.Chris Lattner2008-01-071-2/+2
* Rename all the M_* flags to be namespace qualified enums, and switch Chris Lattner2008-01-071-25/+25
* rename hasVariableOperands() -> isVariadic(). Add some comments.Chris Lattner2008-01-074-7/+7
* Move M_* flags down in the file. Move SchedClass up in the Chris Lattner2008-01-071-2/+2
* the name field of instructions is never set to a non-empty string, Chris Lattner2008-01-073-17/+3
* Add predicates methods to TargetOperandInfo, and switch all clients Chris Lattner2008-01-071-3/+3
* rename isLoad -> isSimpleLoad due to evan's desire to have such a predicate.Chris Lattner2008-01-063-4/+4
* rename isStore -> mayStore to more accurately reflect what it captures.Chris Lattner2008-01-063-18/+19
* Change the 'isStore' inferrer to look for 'SDNPMayStore' Chris Lattner2008-01-063-12/+33
* set the 'isstore' flag for instructions whose pattern is an Chris Lattner2008-01-063-14/+35
* remove some old hacky code that tried to infer whether a store Chris Lattner2008-01-062-20/+50
* rearrange some code to allow inferring instr info from the pattern of the ins...Chris Lattner2008-01-062-34/+56
* improve const correctness.Chris Lattner2008-01-063-3/+3
* Split the impl of CodeGenInstruction out to its own .cpp file, add a getName(...Chris Lattner2008-01-063-265/+287
* final cleanups.Chris Lattner2008-01-062-9/+8
* further simplifications and cleanupChris Lattner2008-01-062-39/+65
* simplify some codeChris Lattner2008-01-062-19/+12
* rename CodegenDAGPatterns -> CodeGenDAGPatternsChris Lattner2008-01-064-53/+53
* split enum emission out from InstrInfoEmitter into it's own tblgen backend.Chris Lattner2008-01-065-39/+89
* fix build on case sensitive file systems.Chris Lattner2008-01-051-3/+1
* now that computing CodegenDAGPatterns doesn't implicitly print stuff Chris Lattner2008-01-052-30/+25
* move Node Transformation printing from CodeGenDAGPatterns -> DAGISelEmitter.Chris Lattner2008-01-054-23/+50
* move predicate printing code from CodeGenDAGPatterns -> DAGISelEmitter.Chris Lattner2008-01-054-36/+69
* fix a fixme by improving const correctness.Chris Lattner2008-01-053-26/+26
* change getQualifiedName to be a global function.Chris Lattner2008-01-059-2678/+2772
* Change the builtin matcher to emit a decision tree, which should help out Chris Lattner2008-01-041-8/+108
* Don't let IntrinsicID be uninitialized if it doesn't match.Chris Lattner2008-01-041-1/+1
* Remove the default else. This was ending in code that looked like this:Bill Wendling2008-01-031-2/+0
* Fix a build problem with VC++ by not doing the target prefixChris Lattner2008-01-021-13/+24
* tblgen shouldn't include headers from llvm codegen.Chris Lattner2007-12-301-3/+3
* remove attributions from utils.Chris Lattner2007-12-2936-72/+72
* remove attributions from tools/utils makefiles.Chris Lattner2007-12-294-8/+8
* Added special support for stripping CRLF characters that may appear in theTed Kremenek2007-12-241-2/+4
* Modified to support comments better.Bill Wendling2007-12-191-53/+42
* Ignore shell scripts when doing "dsymutil" call.Bill Wendling2007-12-181-1/+2
* Change the PointerType api for creating pointer types. The old functionality ...Christopher Lamb2007-12-171-1/+1
* Add flags to indicate that there are "never" side effects or that there "may be"Bill Wendling2007-12-143-3/+12
* Oops. Forgot these.Evan Cheng2007-12-133-0/+3
* Reverting 44702. It wasn't correct to rename them.Bill Wendling2007-12-081-19/+19
* Rather than having special rules like "intrinsics cannotDuncan Sands2007-12-032-49/+11