| Commit message (Collapse) | Author | Age | Files | Lines | ||
|---|---|---|---|---|---|---|
| ... | ||||||
| * | Fix more static dtor issues | Chris Lattner | 2006-10-04 | 1 | -2/+2 | |
| | | | | | llvm-svn: 30725 | |||||
| * | Adjust the Intrinsics.gen interface a little bit | Chris Lattner | 2006-04-02 | 1 | -2/+2 | |
| | | | | | llvm-svn: 27345 | |||||
| * | Final bugfix for PR724. GCC won't inline varargs functions, so use one to | Chris Lattner | 2006-03-31 | 1 | -17/+9 | |
| | | | | | | | | validate the prototype of intrinsic functions. This prevents GCC from going crazy and inlining too much stuff, eventually running out of memory. llvm-svn: 27283 | |||||
| * | When emitting code for the verifier, instead of emitting each case statement | Chris Lattner | 2006-03-31 | 1 | -9/+42 | |
| | | | | | | | | | independently, batch up checks so that identically typed intrinsics share verifier code. This dramatically reduces the size of the verifier function, which should help avoid GCC running out of memory compiling Verifier.cpp. llvm-svn: 27281 | |||||
| * | Don't sort the names before outputing the intrinsic name table. It causes a | Evan Cheng | 2006-03-28 | 1 | -7/+2 | |
| | | | | | | | | | mismatch against the enum table. This is a part of Sabre's master plan to drive me nuts with subtle bugs that happens to only affect x86 be. :-) llvm-svn: 27237 | |||||
| * | Move CodeGenIntrinsic implementation to CodeGenTarget.cpp with the rest of | Chris Lattner | 2006-03-24 | 1 | -83/+0 | |
| | | | | | | | | | the CodeGen* implementations. Parse the MVT::ValueType for each operand of the intrinsics. llvm-svn: 27075 | |||||
| * | extract some more information from the intrinsic table | Chris Lattner | 2006-03-24 | 1 | -1/+23 | |
| | | | | | llvm-svn: 27022 | |||||
| * | allow the GCCBuiltinName field to be optional | Chris Lattner | 2006-03-15 | 1 | -1/+2 | |
| | | | | | llvm-svn: 26784 | |||||
| * | Fix VC++ build error. | Jeff Cohen | 2006-03-15 | 1 | -0/+1 | |
| | | | | | llvm-svn: 26773 | |||||
| * | remove typo | Chris Lattner | 2006-03-15 | 1 | -1/+1 | |
| | | | | | llvm-svn: 26772 | |||||
| * | Autogenerate a table of intrinsic names, so we can map from intrinsic ID to | Chris Lattner | 2006-03-15 | 1 | -4/+20 | |
| | | | | | | | LLVM intrinsic function name. llvm-svn: 26771 | |||||
| * | Autogenerate code to map from GCC builtin to LLVM intrinsic. | Chris Lattner | 2006-03-15 | 1 | -1/+56 | |
| | | | | | llvm-svn: 26770 | |||||
| * | Add a newline at the end to avoid gcc warnings. | Reid Spencer | 2006-03-14 | 1 | -1/+1 | |
| | | | | | llvm-svn: 26749 | |||||
| * | emit a mapping from LLVM intrinsic -> GCC builtins. | Chris Lattner | 2006-03-13 | 1 | -7/+26 | |
| | | | | | llvm-svn: 26736 | |||||
| * | Verify that packed type operands have the right size and base type. | Chris Lattner | 2006-03-13 | 1 | -6/+24 | |
| | | | | | llvm-svn: 26735 | |||||
| * | fix pasto in generate assertion msg | Chris Lattner | 2006-03-11 | 1 | -1/+1 | |
| | | | | | llvm-svn: 26706 | |||||
| * | generate side-effect info | Chris Lattner | 2006-03-09 | 1 | -0/+25 | |
| | | | | | llvm-svn: 26672 | |||||
| * | Parse mod/ref properties, autogen mod/ref information | Chris Lattner | 2006-03-09 | 1 | -0/+45 | |
| | | | | | llvm-svn: 26669 | |||||
| * | parse intrinsic types | Chris Lattner | 2006-03-09 | 1 | -3/+44 | |
| | | | | | | | autogenerate an intrinsic verifier llvm-svn: 26666 | |||||
| * | autogenerate the function name recognizer | Chris Lattner | 2006-03-09 | 1 | -0/+37 | |
| | | | | | llvm-svn: 26663 | |||||
| * | initial implementation of intrinsic parsing | Chris Lattner | 2006-03-03 | 1 | -0/+70 | |
| llvm-svn: 26495 | ||||||

