aboutsummaryrefslogtreecommitdiff
path: root/include
AgeCommit message (Expand)Author
2008-01-21Merge from mainline.Tanya Lattner
2008-01-16Do not mark EH tables no-dead-strip unless theDale Johannesen
2008-01-16Factor the ReachesChainWithoutSideEffects out of dag combiner into Chris Lattner
2008-01-15Changed ImmutableMap::find to return an iterator instead of a pointerTed Kremenek
2008-01-15- Introduces versioning macro LLVM_LTO_VERSIONDevang Patel
2008-01-15Fix and enable EH for x86-64 Darwin. AddsDale Johannesen
2008-01-15Move some calls to getVRegDef higher in the callgraph, so they don't get exec...Owen Anderson
2008-01-15Unbreak the build.Evan Cheng
2008-01-15Fix a memory correctness error noticed by valgrind (harmless in practice).Gordon Henriksen
2008-01-15Oops. Forgot to commit this.Evan Cheng
2008-01-15For PR1839: add initial support for __builtin_trap. llvm-gcc part is missedAnton Korobeynikov
2008-01-14I noticed that the trampoline straightening transformation couldDuncan Sands
2008-01-12Add hasByValArgument() to test if a call instruction has byval argument(s).Evan Cheng
2008-01-12Be more liberal in what parameter attributes areDuncan Sands
2008-01-12Allow clients to specify the inline threshold when creatingChris Lattner
2008-01-11remove some incorrect classof's.Chris Lattner
2008-01-11Do not allow attributes beyond a function's lastDuncan Sands
2008-01-11add operator==/!= to smallvector.Chris Lattner
2008-01-11rename MachineInstr::setInstrDescriptor -> setDescChris Lattner
2008-01-11don't include loopinfo.h from this file.Chris Lattner
2008-01-11Move typedef of loop to top of the file where it is more obvious.Chris Lattner
2008-01-11Fix 80 col violationsChris Lattner
2008-01-11More CellSPU refinement and progress:Scott Michel
2008-01-10Simplify the side effect stuff a bit more and make licm/sinkingChris Lattner
2008-01-10Output sinl for a long double FSIN node, not sin.Duncan Sands
2008-01-10Clearify the meaning of immutable StackObject.Evan Cheng
2008-01-10Add a isImmutable bit to StackObject. Fixed stack objects are immutable (in t...Evan Cheng
2008-01-10Emit unused EH frames for weak definitions on Darwin,Dale Johannesen
2008-01-10provide def_* and use_* iterators in addition to reg_* iterators.Chris Lattner
2008-01-10Fix PR1845 and rdar://5676945. Generic vectors smallerChris Lattner
2008-01-09Fix sse2.psrl.w and sse2.psrl.q definitions.Evan Cheng
2008-01-08Added "getRoot()" to ImmutableMap.Ted Kremenek
2008-01-08Fixed 80 col. violation.Ted Kremenek
2008-01-08add a mayLoad property for machine instructions, a correlary to mayStore.Chris Lattner
2008-01-08add match support for casts.Chris Lattner
2008-01-07Update the comment on scalar to vector to be a bit more clear.Nate Begeman
2008-01-07Small cleanup for handling of type/parameter attributeDuncan Sands
2008-01-07split TargetInstrDesc out into its own header file.Chris Lattner
2008-01-07rename TargetInstrDescriptor -> TargetInstrDesc.Chris Lattner
2008-01-07remove a dead method.Chris Lattner
2008-01-07Rename all the M_* flags to be namespace qualified enums, and switch Chris Lattner
2008-01-07add more and significantly better comments to the rest of the machineinstrChris Lattner
2008-01-07add some mroe comments, add a isImplicitDef() method, add Chris Lattner
2008-01-07rename hasVariableOperands() -> isVariadic(). Add some comments.Chris Lattner
2008-01-07Move M_* flags down in the file. Move SchedClass up in the Chris Lattner
2008-01-07Removing a leaked file.Gordon Henriksen
2008-01-07Move a bunch more accessors from TargetInstrInfo to TargetInstrDescriptorChris Lattner
2008-01-07remove MachineOpCode typedef.Chris Lattner
2008-01-07remove some uses of MachineOpCode, move getSchedClass Chris Lattner
2008-01-07Add predicates methods to TargetOperandInfo, and switch all clients Chris Lattner