summaryrefslogtreecommitdiff
path: root/utils
Commit message (Expand)AuthorAge
* Add files to windows project files. Also include <algorithm> explicitly so t...Chuck Rose III2008-01-15
* Rename CCIfStruct to CCIfByVal and CCStructAssign to CCPassByVal. Remove unus...Evan Cheng2008-01-15
* Revert my last commit. Not needed.Evan Cheng2008-01-15
* Need a space to separate Make options.Evan Cheng2008-01-14
* Add -disable-lto optimization.Evan Cheng2008-01-12
* ByVal arguments are passed on stack. Make sure to allocate a slot using size ...Evan Cheng2008-01-12
* Simplify the side effect stuff a bit more and make licm/sinkingChris Lattner2008-01-10
* Start inferring side effect information more aggressively, and fix many bugs ...Chris Lattner2008-01-10
* Fix a crash on code like: let x = 1 {xChris Lattner2008-01-10
* if an instr lacks a pattern, assume it has side effects (unless never has s-e...Chris Lattner2008-01-10
* start inferring 'no side effects'.Chris Lattner2008-01-10
* Infer mayloadChris Lattner2008-01-10
* realize that instructions who match intrinsics that read memory read memory.Chris Lattner2008-01-10
* add a mayLoad property for machine instructions, a correlary to mayStore.Chris Lattner2008-01-08
* rename TargetInstrDescriptor -> TargetInstrDesc.Chris Lattner2008-01-07
* Rename all the M_* flags to be namespace qualified enums, and switch Chris Lattner2008-01-07
* rename hasVariableOperands() -> isVariadic(). Add some comments.Chris Lattner2008-01-07
* Move M_* flags down in the file. Move SchedClass up in the Chris Lattner2008-01-07
* the name field of instructions is never set to a non-empty string, Chris Lattner2008-01-07
* Add predicates methods to TargetOperandInfo, and switch all clients Chris Lattner2008-01-07
* rename isLoad -> isSimpleLoad due to evan's desire to have such a predicate.Chris Lattner2008-01-06
* rename isStore -> mayStore to more accurately reflect what it captures.Chris Lattner2008-01-06
* Change the 'isStore' inferrer to look for 'SDNPMayStore' Chris Lattner2008-01-06
* set the 'isstore' flag for instructions whose pattern is an Chris Lattner2008-01-06
* remove some old hacky code that tried to infer whether a store Chris Lattner2008-01-06
* rearrange some code to allow inferring instr info from the pattern of the ins...Chris Lattner2008-01-06
* improve const correctness.Chris Lattner2008-01-06
* Split the impl of CodeGenInstruction out to its own .cpp file, add a getName(...Chris Lattner2008-01-06
* final cleanups.Chris Lattner2008-01-06
* further simplifications and cleanupChris Lattner2008-01-06
* simplify some codeChris Lattner2008-01-06
* rename CodegenDAGPatterns -> CodeGenDAGPatternsChris Lattner2008-01-06
* split enum emission out from InstrInfoEmitter into it's own tblgen backend.Chris Lattner2008-01-06
* fix build on case sensitive file systems.Chris Lattner2008-01-05
* now that computing CodegenDAGPatterns doesn't implicitly print stuff Chris Lattner2008-01-05
* move Node Transformation printing from CodeGenDAGPatterns -> DAGISelEmitter.Chris Lattner2008-01-05
* move predicate printing code from CodeGenDAGPatterns -> DAGISelEmitter.Chris Lattner2008-01-05
* fix a fixme by improving const correctness.Chris Lattner2008-01-05
* change getQualifiedName to be a global function.Chris Lattner2008-01-05
* Change the builtin matcher to emit a decision tree, which should help out Chris Lattner2008-01-04
* Don't let IntrinsicID be uninitialized if it doesn't match.Chris Lattner2008-01-04
* Remove the default else. This was ending in code that looked like this:Bill Wendling2008-01-03
* Fix a build problem with VC++ by not doing the target prefixChris Lattner2008-01-02
* tblgen shouldn't include headers from llvm codegen.Chris Lattner2007-12-30
* remove attributions from utils.Chris Lattner2007-12-29
* remove attributions from tools/utils makefiles.Chris Lattner2007-12-29
* Added special support for stripping CRLF characters that may appear in theTed Kremenek2007-12-24
* Modified to support comments better.Bill Wendling2007-12-19
* Ignore shell scripts when doing "dsymutil" call.Bill Wendling2007-12-18
* Change the PointerType api for creating pointer types. The old functionality ...Christopher Lamb2007-12-17