- ac67b7e Add first proof-of-concept universal compiler driver framework based by Anton Korobeynikov · 17 years ago
- 28ecd49 Don't strip things when we're doing a debug build. by Bill Wendling · 17 years ago
- 276dcbd Introduce a new node for holding call argument by Duncan Sands · 17 years ago
- 71a2cb2 detabify llvm, patch by Mike Stump! by Chris Lattner · 17 years ago
- 817affc Add support for escaping {} in asm strings, based on patch from Nick Burns. by Nate Begeman · 17 years ago
- c929823 Make insert_subreg a two-address instruction, vastly simplifying LowerSubregs pass. Add a new TII, subreg_to_reg, which is like insert_subreg except that it takes an immediate implicit value to insert into rather than a register. by Christopher Lamb · 17 years ago
- 20ccded Remove isImplicitDef TargetInstrDesc flag. by Evan Cheng · 17 years ago
- da47e6e Replace all target specific implicit def instructions with a target independent one: TargetInstrInfo::IMPLICIT_DEF. by Evan Cheng · 17 years ago
- 6634e26 Get rid of a pseudo instruction and replace it with subreg based operation on real instructions, ridding the asm printers of the hack used to do this previously. In the process, update LowerSubregs to be careful about eliminating copies that have side affects. by Christopher Lamb · 17 years ago
- 5b41537 Recommitting changes after more testing. These appear to cause no problems. by Christopher Lamb · 17 years ago
- ca79640 emit an ID # for each regclass ID. Chris doesn't like to have to count. by Chris Lattner · 17 years ago
- 4499e49 Revert 48125, 48126, and 48130 for now to unbreak some x86-64 tests. by Evan Cheng · 17 years ago
- c161188 Add nosubmit option to control what is sent back to the results server. by Tanya Lattner · 17 years ago
- 02f6937 Revert accidentally committed local changes. by Christopher Lamb · 17 years ago
- 620d741 Add support in TableGen for unknown operands that infer their type from the pattern their used in. This will be used to allow insert/extract subreg patterns in .td files! by Christopher Lamb · 17 years ago
- b8cafe3 Increase ISD::ParamFlags to 64 bits. Increase the ByValSize by Dale Johannesen · 17 years ago
- 327d065 This patch fixes a problem encountered by the CellSPU backend where variants by Scott Michel · 17 years ago
- 02e4e17 install new lto dylib. pass down LLVM_SUBMIT_VERSION by Nick Kledzik · 17 years ago
- ddb84f5 fix default RC_ProjectSourceSubversion to be zero by Nick Kledzik · 17 years ago
- e6d088a Rename PrintableName to Name. by Bill Wendling · 17 years ago
- 74ab84c Change "Name" to "AsmName" in the target register info. Gee, a refactoring tool by Bill Wendling · 17 years ago
- 27926af De-tabify. by Bill Wendling · 17 years ago
- 181eb73 Some platforms use the same name for 32-bit and 64-bit registers (like by Bill Wendling · 17 years ago
- ae9f3a3 Unbreak build with gcc 4.3: provide missed includes and silence most annoying warnings. by Anton Korobeynikov · 17 years ago
- 0123b7d Make tblgen a little smarter about constants smaller than i32. Currently, by Scott Michel · 17 years ago
- db01c8b Rewrite tblgen handling of subtarget features so by Dale Johannesen · 17 years ago
- e179584 Change how FP immediates are handled. by Nate Begeman · 17 years ago
- 2be6804 Remove dead code. by Devang Patel · 17 years ago
- 6f0d024 Rename MRegisterInfo to TargetRegisterInfo. by Dan Gohman · 17 years ago
- b5af334 Tablegen support for insert & extract element matching by Nate Begeman · 17 years ago
- 69de193 Re-apply the memory operand changes, with a fix for the static by Dan Gohman · 17 years ago
- a58891f Fix PR1975: dag isel emitter produces patterns that isel wrong flag result. by Evan Cheng · 17 years ago
- 4e3f5a4 Dwarf requires variable entries to be in the source order. Right now, since we are recording variable information at isel time this means parameters would appear in the reverse order. The short term fix is to issue recordVariable() at asm printing time instead. by Evan Cheng · 17 years ago
- f8dc061 Change the 'global modification' APIs in SelectionDAG to take a new by Chris Lattner · 17 years ago
- 4eecdeb Get rid of the annoying blank lines before labels. by Evan Cheng · 17 years ago
- a844bde SDIsel processes llvm.dbg.declare by recording the variable debug information descriptor and its corresponding stack frame index in MachineModuleInfo. This only works if the local variable is "homed" in the stack frame. It does not work for byval parameter, etc. by Evan Cheng · 17 years ago
- 334dc1f Revert 46556 and 46585. Dan please fix the PseudoSourceValue problem and re-commit. by Evan Cheng · 17 years ago
- bb81d97 Add an extra operand to LABEL nodes which distinguishes between debug, EH, or misc labels. This fixes the EH breakage. However I am not convinced this is *the* solution. by Evan Cheng · 17 years ago
- 8535624 Allow ComplexExpressions in InstrInfo.td files to be slightly more... complex! ComplexExpressions can now have attributes which affect how TableGen interprets by Christopher Lamb · 17 years ago
- c6c391d Create a new class, MemOperand, for describing memory references by Dan Gohman · 17 years ago
- c60141b Always put version numbers at the end because they are optional. by Devang Patel · 17 years ago
- 0e9dfb0 Update this file for 2.0 syntax. by Dan Gohman · 17 years ago
- 6be48d4 Fix to bug 1951: tblgen gratuitously renames variables when no temporary was by Scott Michel · 17 years ago
- 7674b9d Add interator interface to DAGInit also by Anton Korobeynikov · 17 years ago
- 82137bd Provide iterator access to ListInit contents by Anton Korobeynikov · 17 years ago
- b4eae99 Fix makefiles to enable Apply style debug build. by Evan Cheng · 17 years ago
- 3de01e1 Enable CBE by Devang Patel · 17 years ago
- 9a79de3 Add files to windows project files. Also include <algorithm> explicitly so that vstudio build works by Chuck Rose III · 17 years ago
- 6bfa8a1 Rename CCIfStruct to CCIfByVal and CCStructAssign to CCPassByVal. Remove unused parameters of CCStructAssign and add size and alignment requirement info. by Evan Cheng · 17 years ago
- 5daafa9 Revert my last commit. Not needed. by Evan Cheng · 17 years ago
- 3d64f1c Need a space to separate Make options. by Evan Cheng · 17 years ago
- e04c90b Add -disable-lto optimization. by Evan Cheng · 17 years ago
- 01b8fcc ByVal arguments are passed on stack. Make sure to allocate a slot using size and alignment information on the parameter attribute. by Evan Cheng · 17 years ago
- a22edc8 Simplify the side effect stuff a bit more and make licm/sinking by Chris Lattner · 17 years ago
- ba7e756 Start inferring side effect information more aggressively, and fix many bugs in the by Chris Lattner · 17 years ago
- 811281e Fix a crash on code like: let x = 1 {x by Chris Lattner · 17 years ago
- 214884b if an instr lacks a pattern, assume it has side effects (unless never has s-e is true). by Chris Lattner · 17 years ago
- bc0b9f7 start inferring 'no side effects'. by Chris Lattner · 17 years ago
- 8926038 Infer mayload by Chris Lattner · 17 years ago
- 710e995 realize that instructions who match intrinsics that read memory read memory. by Chris Lattner · 17 years ago
- dcc8b4f add a mayLoad property for machine instructions, a correlary to mayStore. by Chris Lattner · 17 years ago
- 749c6f6 rename TargetInstrDescriptor -> TargetInstrDesc. by Chris Lattner · 17 years ago
- 0ff2396 Rename all the M_* flags to be namespace qualified enums, and switch by Chris Lattner · 17 years ago
- 8f707e1 rename hasVariableOperands() -> isVariadic(). Add some comments. by Chris Lattner · 17 years ago
- 4764189 Move M_* flags down in the file. Move SchedClass up in the by Chris Lattner · 17 years ago
- af3eb7c the name field of instructions is never set to a non-empty string, by Chris Lattner · 17 years ago
- 8ca5c67 Add predicates methods to TargetOperandInfo, and switch all clients by Chris Lattner · 17 years ago
- 834f1ce rename isLoad -> isSimpleLoad due to evan's desire to have such a predicate. by Chris Lattner · 17 years ago
- 2e48a70 rename isStore -> mayStore to more accurately reflect what it captures. by Chris Lattner · 17 years ago
- c8478d8 Change the 'isStore' inferrer to look for 'SDNPMayStore' by Chris Lattner · 17 years ago
- e67bde5 set the 'isstore' flag for instructions whose pattern is an by Chris Lattner · 17 years ago
- 2d51a4c remove some old hacky code that tried to infer whether a store by Chris Lattner · 17 years ago
- a529a37 rearrange some code to allow inferring instr info from the pattern of the instr, but don't do so yet. by Chris Lattner · 17 years ago
- f1ab4f1 improve const correctness. by Chris Lattner · 17 years ago
- 6cc654b Split the impl of CodeGenInstruction out to its own .cpp file, add a getName() accessor. by Chris Lattner · 17 years ago
- 5fbe275 final cleanups. by Chris Lattner · 17 years ago
- ef8339b further simplifications and cleanup by Chris Lattner · 17 years ago
- 951740a simplify some code by Chris Lattner · 17 years ago
- fe71893 rename CodegenDAGPatterns -> CodeGenDAGPatterns by Chris Lattner · 17 years ago
- 7b11712 split enum emission out from InstrInfoEmitter into it's own tblgen backend. by Chris Lattner · 17 years ago
- 93c7e41 fix build on case sensitive file systems. by Chris Lattner · 17 years ago
- 200c57e now that computing CodegenDAGPatterns doesn't implicitly print stuff by Chris Lattner · 17 years ago
- 443e3f9 move Node Transformation printing from CodeGenDAGPatterns -> DAGISelEmitter. by Chris Lattner · 17 years ago
- dc32f98 move predicate printing code from CodeGenDAGPatterns -> DAGISelEmitter. by Chris Lattner · 17 years ago
- 60d8139 fix a fixme by improving const correctness. by Chris Lattner · 17 years ago
- 6cefb77 change getQualifiedName to be a global function. by Chris Lattner · 17 years ago
- 331bf92 Change the builtin matcher to emit a decision tree, which should help out by Chris Lattner · 17 years ago
- 81442c0 Don't let IntrinsicID be uninitialized if it doesn't match. by Chris Lattner · 17 years ago
- f840f87 Remove the default else. This was ending in code that looked like this: by Bill Wendling · 17 years ago
- fa0fba1 Fix a build problem with VC++ by not doing the target prefix by Chris Lattner · 17 years ago
- 2c36aff tblgen shouldn't include headers from llvm codegen. by Chris Lattner · 17 years ago
- 3060910 remove attributions from utils. by Chris Lattner · 17 years ago
- 5116784 remove attributions from tools/utils makefiles. by Chris Lattner · 17 years ago
- ec9e716 Added special support for stripping CRLF characters that may appear in the by Ted Kremenek · 17 years ago
- 8387076 Modified to support comments better. by Bill Wendling · 17 years ago
- 18edd20 Ignore shell scripts when doing "dsymutil" call. by Bill Wendling · 17 years ago
- 43ad6b3 Change the PointerType api for creating pointer types. The old functionality of PointerType::get() has become PointerType::getUnqual(), which returns a pointer in the generic address space. The new prototype of PointerType::get() requires both a type and an address space. by Christopher Lamb · 17 years ago
- 6b1da9c Add flags to indicate that there are "never" side effects or that there "may be" by Bill Wendling · 17 years ago
- 3dd298f Oops. Forgot these. by Evan Cheng · 17 years ago
- 041b3f8 Reverting 44702. It wasn't correct to rename them. by Bill Wendling · 17 years ago